From 737ea4eb0852c3d9f872a27ce53e0b6b1180242e Mon Sep 17 00:00:00 2001 From: propmohamed <41950128+propmohamed@users.noreply.github.com> Date: Tue, 22 Sep 2020 23:53:33 +0530 Subject: [PATCH 1/3] 01 first learn devops pipelines [skip ci] --- 01-first-learn-devops-azure-pipelines.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 01-first-learn-devops-azure-pipelines.yml diff --git a/01-first-learn-devops-azure-pipelines.yml b/01-first-learn-devops-azure-pipelines.yml new file mode 100644 index 00000000..aa912913 --- /dev/null +++ b/01-first-learn-devops-azure-pipelines.yml @@ -0,0 +1,19 @@ +# Starter pipeline +# Start with a minimal pipeline that you can customize to build and deploy your code. +# Add steps that build, run tests, deploy, and more: +# https://aka.ms/yaml + +trigger: +- master + +pool: + vmImage: 'ubuntu-latest' + +steps: +- script: echo Hello, world! + displayName: 'Run a one-line script' + +- script: | + echo Add other tasks to build, test, and deploy your project. + echo See https://aka.ms/yaml + displayName: 'Run a multi-line script' From 953294c50822dcf442678f18bc601967ef01ae68 Mon Sep 17 00:00:00 2001 From: propmohamed <41950128+propmohamed@users.noreply.github.com> Date: Wed, 23 Sep 2020 00:17:23 +0530 Subject: [PATCH 2/3] Adding Multiple jobs --- 01-first-learn-devops-azure-pipelines.yml | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/01-first-learn-devops-azure-pipelines.yml b/01-first-learn-devops-azure-pipelines.yml index aa912913..fc6a3b9b 100644 --- a/01-first-learn-devops-azure-pipelines.yml +++ b/01-first-learn-devops-azure-pipelines.yml @@ -9,11 +9,19 @@ trigger: pool: vmImage: 'ubuntu-latest' -steps: -- script: echo Hello, world! - displayName: 'Run a one-line script' +# Pipelines > Stages > Jobs > Tasks(Steps) -- script: | - echo Add other tasks to build, test, and deploy your project. - echo See https://aka.ms/yaml - displayName: 'Run a multi-line script' +jobs: +- job: Job1 + steps: + - script: echo Hello, world! + displayName: 'Run a one-line script' + + - script: | + echo Add other tasks to build, test, and deploy your project. + echo See https://aka.ms/yaml + displayName: 'Run a multi-line script' +- job: Job2 + steps: + - script: echo Job2! + displayName: 'Run a one-line script' From 8c51fe2dcd3eb9199a54f11adb2d0605d707287b Mon Sep 17 00:00:00 2001 From: propmohamed <41950128+propmohamed@users.noreply.github.com> Date: Wed, 23 Sep 2020 00:34:19 +0530 Subject: [PATCH 3/3] Multiple Jobs with dependsOn --- 01-first-learn-devops-azure-pipelines.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/01-first-learn-devops-azure-pipelines.yml b/01-first-learn-devops-azure-pipelines.yml index fc6a3b9b..3b947dc9 100644 --- a/01-first-learn-devops-azure-pipelines.yml +++ b/01-first-learn-devops-azure-pipelines.yml @@ -22,6 +22,12 @@ jobs: echo See https://aka.ms/yaml displayName: 'Run a multi-line script' - job: Job2 + dependsOn: Job1 steps: - script: echo Job2! displayName: 'Run a one-line script' +- job: Job3 + dependsOn: Job2 + steps: + - script: echo Job3! + displayName: 'Run a one-line script' \ No newline at end of file