{"meta":{"title":"Uso de ejecutores de Actions Runner Controller en un flujo de trabajo","intro":"Utilizar ejecutores de Actions Runner Controller en un archivo de flujo de trabajo","product":"GitHub Actions","breadcrumbs":[{"href":"/es/actions","title":"GitHub Actions"},{"href":"/es/actions/how-tos","title":"Procedimientos"},{"href":"/es/actions/how-tos/manage-runners","title":"Gestión de corredores"},{"href":"/es/actions/how-tos/manage-runners/use-actions-runner-controller","title":"Controlador del ejecutor de acciones"},{"href":"/es/actions/how-tos/manage-runners/use-actions-runner-controller/use-arc-in-a-workflow","title":"Uso de ARC en un flujo de trabajo"}],"documentType":"article"},"body":"# Uso de ejecutores de Actions Runner Controller en un flujo de trabajo\n\nUtilizar ejecutores de Actions Runner Controller en un archivo de flujo de trabajo\n\n## Usar ejecutores de ARC en un archivo de flujo de trabajo\n\nPara asignar trabajos de modo que se ejecuten en un conjunto de escalado de ejecutor, puede especificar el nombre del conjunto de escalado como valor de la clave de `runs-on` en el archivo de flujo de trabajo de GitHub Actions.\n\nPor ejemplo, la configuración siguiente para un conjunto de escalado de ejecutor tiene el valor `INSTALLATION_NAME` establecido en `arc-runner-set`.\n\n```bash\n# Using a Personal Access Token (PAT)\nINSTALLATION_NAME=\"arc-runner-set\"\nNAMESPACE=\"arc-runners\"\nGITHUB_CONFIG_URL=\"https://github.com/<your_enterprise/org/repo>\"\nGITHUB_PAT=\"<PAT>\"\nhelm install \"${INSTALLATION_NAME}\" \\\n    --namespace \"${NAMESPACE}\" \\\n    --create-namespace \\\n    --set githubConfigUrl=\"${GITHUB_CONFIG_URL}\" \\\n    --set githubConfigSecret.github_token=\"${GITHUB_PAT}\" \\\n    oci://ghcr.io/actions/actions-runner-controller-charts/gha-runner-scale-set\n```\n\nPara usar esta configuración en un flujo de trabajo, establece el valor de la clave `runs-on` del flujo de trabajo en `arc-runner-set`, como en el ejemplo siguiente.\n\n```yaml\njobs:\n  job_name:\n    runs-on: arc-runner-set\n```\n\n## Uso de nombres de conjuntos de escalado de ejecutor\n\nLos nombres de conjuntos de escalado de ejecutor son únicos dentro del grupo de ejecutores al que pertenecen. Para implementar varios conjuntos de escalado de ejecutor con el mismo nombre, deben pertenecer a grupos de ejecutores diferentes. Para obtener más información sobre cómo indicar nombres de conjuntos de escalado de agentes de ejecución, consulte [Implementación de conjuntos de escalado de ejecutor con Actions Runner Controller](/es/actions/how-tos/manage-runners/use-actions-runner-controller/deploy-runner-scale-sets).\n\nPuede usar el nombre de la instalación del conjunto de escalado de corredores, o definir el valor del campo `runnerScaleSetName` en su archivo `values.yaml`, como su destino `runs-on`. También puede asignar varias etiquetas a un conjunto de escalado para habilitar el enrutamiento de trabajos más flexible. Para configurar etiquetas para un conjunto de escalado de ejecutores, establezca el valor `runnerScaleSetLabels` en el archivo `values.yaml`. Para obtener más información, consulte [Implementación de conjuntos de escalado de ejecutor con Actions Runner Controller](/es/actions/how-tos/manage-runners/use-actions-runner-controller/deploy-runner-scale-sets).\n\n## Uso de etiquetas para conjuntos de escala de ejecutores de destino\n\nTambién puede asignar varias etiquetas a un conjunto de escala de ejecutor y usarlas para los ejecutores de destino en el flujo de trabajo. Para configurar etiquetas para un conjunto de escala de ejecutor, establezca los valores `runnerScaleSetLabels` en el archivo `values.yaml`.\n\n```yaml\nrunnerScaleSetLabels:\n  - linux\n  - gpu\n  - private-network\n```\n\nPara establecer como destino un conjunto de escala de ejecutor con etiquetas específicas, especifique las etiquetas como una matriz en la clave `runs-on` del flujo de trabajo.\n\n```yaml\njobs:\n  job_name:\n    runs-on: [linux, gpu, private-network]\n```\n\n## Aviso legal\n\nAlgunas partes se han adaptado a partir de <https://github.com/actions/actions-runner-controller/> con licencia Apache-2.0:\n\n```text\nCopyright 2019 Moto Ishizawa\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n```"}