Skip to content

Commit b3a9b4c

Browse files
authored
Refactor pipelines - Spring Grove (#1031)
* refactor pipelines to be compatible with 1es templates * add build-in release phase utilizing ESRP task
1 parent 10557cd commit b3a9b4c

27 files changed

Lines changed: 99022 additions & 108098 deletions

.ci/validate-examples-regression-sample.yml

Lines changed: 0 additions & 50 deletions
This file was deleted.

ChangeLog.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
# Change Log - oav
22

3-
## 05/31/2024 3.3.6
3+
## 06/03/2024 3.3.6
44

55
- Support all current LTS Node versions (>=18.0.0)
6+
- Bump `newman` dependency to `~6.0.0`.
67

78
## 05/7/2024 3.3.5
89

azure-pipelines-securitytasks.yml

Lines changed: 0 additions & 79 deletions
This file was deleted.

azure-pipelines.yml

Lines changed: 0 additions & 61 deletions
This file was deleted.

ci.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
trigger:
2+
branches:
3+
include:
4+
- develop
5+
- hotfix/*
6+
- release/*
7+
8+
pr:
9+
branches:
10+
include:
11+
- develop
12+
- feature/*
13+
- hotfix/*
14+
- release/*
15+
16+
extends:
17+
template: /eng/templates/stages/oav.yml

credScanSuppressions.json

Lines changed: 0 additions & 9 deletions
This file was deleted.
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Read the package.json file
2+
$packageJsonPath = "$PSScriptRoot/../../package.json"
3+
$packageJson = Get-Content $packageJsonPath -Raw | ConvertFrom-Json
4+
5+
# Function to check if a version is non-GA
6+
function Is-NonGA($version) {
7+
return $version -match "-(alpha|beta|rc|pre)"
8+
}
9+
10+
11+
$pkgVersion = $packageJson.version
12+
13+
if (Is-NonGA($pkgVersion)) {
14+
Write-Host "##vso[task.setvariable variable=Tag;]beta"
15+
}
16+
else {
17+
Write-Host "##vso[task.setvariable variable=Tag;]latest"
18+
}
19+
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import * as oav from "../index";
1+
import * as oav from "../../index";
22
//import * as fs from "fs"
33
//import * as path from "path"
44

.ci/run-full-regression.yml renamed to eng/templates/jobs/run-full-regression.yml

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
# TODO: refactor the hilariously common jobs
2-
31
parameters:
42
- name: BeforeVersion
53
type: string
@@ -8,9 +6,13 @@ parameters:
86
type: string
97
default: 'LOCAL' #specialcase value that will install the local version of oav
108

9+
variables:
10+
- template: /eng/templates/variables/image.yml
11+
1112
pool:
12-
name: azsdk-pool-mms-ubuntu-2004-general
13-
vmImage: MMSUbuntu20.04
13+
name: $(LINUXPOOL)
14+
image: $(LINUXVMIMAGE)
15+
os: linux
1416

1517
jobs:
1618
- job: RegressionASpecs
@@ -22,7 +24,7 @@ jobs:
2224
timeoutInMinutes: 360
2325
displayName: Run ${{ parameters.BeforeVersion }} Specs
2426
steps:
25-
- template: ./regression-steps.yml
27+
- template: ../steps/deep-regression-steps.yml
2628
parameters:
2729
TargetVersion: ${{ parameters.BeforeVersion }}
2830
Type: "validate-spec"
@@ -36,7 +38,7 @@ jobs:
3638
timeoutInMinutes: 360
3739
displayName: Run ${{ parameters.BeforeVersion }} Examples
3840
steps:
39-
- template: ./regression-steps.yml
41+
- template: ../steps/deep-regression-steps.yml
4042
parameters:
4143
TargetVersion: ${{ parameters.BeforeVersion }}
4244
Type: "validate-example"
@@ -50,7 +52,7 @@ jobs:
5052
timeoutInMinutes: 360
5153
displayName: Run ${{ parameters.AfterVersion }} Specs
5254
steps:
53-
- template: ./regression-steps.yml
55+
- template: ../steps/deep-regression-steps.yml
5456
parameters:
5557
TargetVersion: ${{ parameters.AfterVersion }}
5658
Type: "validate-spec"
@@ -64,7 +66,7 @@ jobs:
6466
timeoutInMinutes: 360
6567
displayName: Run ${{ parameters.AfterVersion }} Examples
6668
steps:
67-
- template: ./regression-steps.yml
69+
- template: ../steps/deep-regression-steps.yml
6870
parameters:
6971
TargetVersion: ${{ parameters.AfterVersion }}
7072
Type: "validate-example"

0 commit comments

Comments
 (0)