« Azure pipeline » : différence entre les versions

De Banane Atomic
Aller à la navigationAller à la recherche
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
[[Category:Azure DevOps]]
[[Category:Azure DevOps]]
= Links =
* [https://docs.microsoft.com/en-us/azure/devops/pipelines/?view=azure-devops Azure Pipelines documentation]
= Steps of a release =
= Steps of a release =
# Build the software with a pipeline
# Build the software with a pipeline
Ligne 25 : Ligne 28 :
| Job || can execute a set of tasks.<br>a job runs on a agent or can be manually ran.
| Job || can execute a set of tasks.<br>a job runs on a agent or can be manually ran.
|}
|}
= Release variables =
* [https://docs.microsoft.com/en-us/azure/devops/pipelines/build/variables?view=azure-devops&tabs=yaml Predefined variables]

Version du 24 juin 2020 à 13:51

Links

Steps of a release

  1. Build the software with a pipeline
    • validate product quality (unit tests, SonarCloud)
  2. Deploy the software
    • validate runtime stability (compare telemetry with previous version)
  3. Release the feature
    • validate feature usage

Definitions

Term Definition
Release pipeline definition steps to execute to get the artefacts, install and validate the software.
template to run a release.
Release agent the one who execute the tasks defined in the release pipeline definition.
it is the same agent as the one used for the build.
Artifact item from a git repository or a build pipeline
Stages steps to deploy and validate a software
Tasks subparts of a stage
Job can execute a set of tasks.
a job runs on a agent or can be manually ran.

Release variables