Observação: Executores hospedados em GitHub não são atualmente compatíveis com GitHub Enterprise Server. Você pode ver mais informações sobre suporte futuro planejado no Itinerário público do GitHub.
Visão Geral
Use defaults
to create a map
of default settings that will apply to all jobs in the workflow. Você também pode definir as configurações-padrão disponíveis para um trabalho. Para obter mais informações, consulte jobs.<job_id>.defaults
.
Quando mais de uma configuração padrão é definida com o mesmo nome, GitHub usa a configuração padrão mais específica. Por exemplo, uma configuração padrão definida em uma tarefa irá substituir uma configuração padrão que tem o mesmo nome definido em um fluxo de trabalho.
Definindo o shell padrão e diretório de trabalho
You can use defaults.run
to provide default shell
and working-directory
options for all run
steps in a workflow. Você também pode definir as configurações-padrão para execução
apenas disponíveis para um trabalho. Para obter mais informações, consulte jobs.<job_id>.defaults.run
. Você não pode usar contextos ou expressões nesta palavra-chave.
Quando mais de uma configuração padrão é definida com o mesmo nome, GitHub usa a configuração padrão mais específica. Por exemplo, uma configuração padrão definida em uma tarefa irá substituir uma configuração padrão que tem o mesmo nome definido em um fluxo de trabalho.
Example: Set the default shell and working directory
defaults:
run:
shell: bash
working-directory: scripts
Definindo os valores padrão para um trabalho específico
Use jobs.<job_id>.defaults
to create a map
of default settings that will apply to all steps in the job. Você também pode definir as configurações-padrão para todo o fluxo de trabalho. Para obter mais informações, consulte padrão
.
Quando mais de uma configuração padrão é definida com o mesmo nome, GitHub usa a configuração padrão mais específica. Por exemplo, uma configuração padrão definida em uma tarefa irá substituir uma configuração padrão que tem o mesmo nome definido em um fluxo de trabalho.
Definindo o shell padrão e o diretório de trabalho para um trabalho
Use jobs.<job_id>.defaults.run
to provide default shell
and working-directory
to all run
steps in the job. Não são permitidos contexto e expressão nesta seção.
Você pode fornecer as opções-padrão de shell
e working-directory
para todas as etapas de execução
de um trabalho. Você também pode definir as configurações-padrão para execução
para todo o fluxo de trabalho. Para obter mais informações, consulte jobs.defaults.run
. Você não pode usar contextos ou expressões nesta palavra-chave.
Quando mais de uma configuração padrão é definida com o mesmo nome, GitHub usa a configuração padrão mais específica. Por exemplo, uma configuração padrão definida em uma tarefa irá substituir uma configuração padrão que tem o mesmo nome definido em um fluxo de trabalho.
Example: Setting default run
step options for a job
jobs:
job1:
runs-on: ubuntu-latest
defaults:
run:
shell: bash
working-directory: scripts