Skip to main content

Github x Azure

  • Github x Azure

YAML schema reference

| Tarefa | Azure DevOps | GitHub Actions |
| --- | --- | --- |
| Clonar um repositório | git clone $(System.DefaultWorkingDirectory) | git clone ${{ github.workspace }} |
| Configurar variáveis de ambiente | echo "##vso[task.setvariable variable=VAR_NAME]VAR_VALUE" | echo "VAR_NAME=VAR_VALUE" >> $GITHUB_ENV |
| Executar um comando | bash script.sh | run: bash script.sh |
| Configurar uma etapa de pipeline | steps: | jobs: |
| Executar um trabalho | jobs: | jobs: |
| Definir um nome de trabalho | jobs: | name: |
| Usar uma imagem de contêiner personalizada | container: | container: |
| Configurar uma etapa de build | steps: | steps: |
| Fazer o upload de artefatos | publish: $(System.DefaultWorkingDirectory)/artifacts | upload-artifact: ${{ github.workspace }}/artifacts |
| Baixar artefatos | download: $(System.DefaultWorkingDirectory)/artifacts | download-artifact: ${{ github.workspace }}/artifacts |
| Configurar uma tarefa de teste de unidade | dotnet test | run: dotnet test |
| Construir um aplicativo .NET | dotnet build | run: dotnet build |
| Fazer push de alterações para um repositório | git push | run: git push |
| Configurar um gatilho de pipeline | trigger: | on: |