Skip to content

Commit

Permalink
Allow manual runs
Browse files Browse the repository at this point in the history
  • Loading branch information
anthonyburdi committed Apr 18, 2022
1 parent 624a74e commit 28c1778
Showing 1 changed file with 7 additions and 6 deletions.
13 changes: 7 additions & 6 deletions azure-pipelines-packaging.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,51 +34,52 @@ trigger:
variables:
isMain: $[eq(variables['Build.SourceBranch'], 'refs/heads/main')]
isScheduled: $[and(eq(variables['Build.SourceBranch'], 'refs/heads/develop'), eq(variables['Build.Reason'], 'Schedule'))]
isManual: $[eq(variables['Build.Reason'], 'Manual')]

stages:
- stage: user_install_linux
dependsOn: []
condition: or(eq(variables.isScheduled, true), eq(variables.isMain, true))
condition: or(eq(variables.isScheduled, true), eq(variables.isMain, true), eq(variables.isManual, true))
jobs:
- template: azure/user-install-matrix.yml
parameters:
vmImage: "ubuntu-latest"

- stage: dev_install_linux
dependsOn: user_install_linux
condition: or(eq(variables.isScheduled, true), eq(variables.isMain, true))
condition: or(eq(variables.isScheduled, true), eq(variables.isMain, true), eq(variables.isManual, true))
jobs:
- template: azure/dev-install-matrix.yml
parameters:
vmImage: "ubuntu-latest"

- stage: user_install_macOS
dependsOn: []
condition: or(eq(variables.isScheduled, true), eq(variables.isMain, true))
condition: or(eq(variables.isScheduled, true), eq(variables.isMain, true), eq(variables.isManual, true))
jobs:
- template: azure/user-install-matrix.yml
parameters:
vmImage: "macOS-latest"

- stage: dev_install_macOS
dependsOn: user_install_macOS
condition: or(eq(variables.isScheduled, true), eq(variables.isMain, true))
condition: or(eq(variables.isScheduled, true), eq(variables.isMain, true), eq(variables.isManual, true))
jobs:
- template: azure/dev-install-matrix.yml
parameters:
vmImage: "macOS-latest"

- stage: user_install_windows
dependsOn: []
condition: or(eq(variables.isScheduled, true), eq(variables.isMain, true))
condition: or(eq(variables.isScheduled, true), eq(variables.isMain, true), eq(variables.isManual, true))
jobs:
- template: azure/user-install-matrix.yml
parameters:
vmImage: "windows-latest"

- stage: dev_install_windows
dependsOn: user_install_windows
condition: or(eq(variables.isScheduled, true), eq(variables.isMain, true))
condition: or(eq(variables.isScheduled, true), eq(variables.isMain, true), eq(variables.isManual, true))
jobs:
- template: azure/dev-install-matrix.yml
parameters:
Expand Down

0 comments on commit 28c1778

Please sign in to comment.