-
Notifications
You must be signed in to change notification settings - Fork 16
Enable azl-cicd to be triggered by pipeline and allow test results to be consumed #95
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
69 commits
Select commit
Hold shift + click to select a range
d9e23ee
create junit artifacts and param for running bm tests
bfjelds 4398b56
rename to collocate artifacts
bfjelds 4ae7a4b
dependsOn, baseimageconfig artifact
bfjelds 0b300bb
cleanup, remove extra stage
bfjelds 542756a
rename param, add comments
bfjelds 5a897b9
try
bfjelds ba19bd4
pass baseImageArtifactStage
bfjelds 042fdf7
wrong template
bfjelds ecf6fc9
fix ependsOn
bfjelds 2c127e2
merged
bfjelds b941c1b
missed one
bfjelds d636280
rename
bfjelds 9c67e9b
cleanup depends
bfjelds 5ec37eb
missed one
bfjelds 1b36e90
remove
bfjelds c5dea0b
fix dependency
bfjelds 65e8ca2
fix
bfjelds 53ea117
wait for all tests
bfjelds db519ed
vm vs bm, host vs container
bfjelds 373b557
fix release.yml
bfjelds 604f939
missed a save
bfjelds 75d7a23
fix output issue
bfjelds dbcf204
remove unused params
bfjelds f93648e
handle dev container
bfjelds a2a58e7
use ob_ for base-image artifact; move base-image config to own stage …
bfjelds 2d6fc8f
remove dependsOn for dev-build.yml
bfjelds 1310439
remove unused
bfjelds 25b473a
remove unused param
bfjelds 5fe75cd
build dev container
bfjelds bf57aff
remove extra dependsOn
bfjelds 271af00
build-functest is enough depends for functests
bfjelds ab49abd
fix arch
bfjelds a982457
save the files
bfjelds 84826dc
shell variable
bfjelds bd6ff73
override download functest
bfjelds fadf5c6
go tools do not need base image
bfjelds c5c10b5
generalize junit skipping
bfjelds 4eff118
fix pr
bfjelds ca61af0
split architectures
bfjelds be62780
some fixes
bfjelds 9ddb3e7
arch
bfjelds c56624a
arch
bfjelds b71eaaa
arch
bfjelds c94c539
arch
bfjelds 3f0fe18
scale arch
bfjelds 4a0a8e1
fix staged
bfjelds f74ff69
stag
bfjelds d0af8a1
arch
bfjelds f6b8c0f
fix
bfjelds 952069c
fix
bfjelds 3a581b1
fix
bfjelds 79d53b7
imitate real scenario
bfjelds 67e229f
arm
bfjelds 9125bfb
pr
bfjelds 22f1c4a
remove unused
bfjelds f47a609
remove unused
bfjelds 9e4e10a
remove unused
bfjelds 5f2c712
amd
bfjelds a881282
defaults
bfjelds 39a6899
fix job
bfjelds b045941
validate steps-based prior stage, fix build-image dependsOn for prere…
bfjelds aa406ab
fix ob
bfjelds 61e5810
fix
bfjelds 8911ff2
runtime
bfjelds c4e8ade
runtime
bfjelds f5e472a
unused
bfjelds 24716f3
fix
bfjelds 1a6d2b8
process arm/amd
bfjelds a4f51cc
fix dependsOn
bfjelds File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,49 @@ | ||
| # e2e-arm64-template will run arm64 trident tests for each of our scenarios. | ||
| # This includes unit tests, integration tests, and end-to-end tests. | ||
| # | ||
| # Prior to invoking this template, an artifact must be created that | ||
| # contains information about the base image being used. This artifact | ||
| # should be created by this template: | ||
| # | ||
| # .pipelines/templates/stages/base_image_config/create-base-image-config-artifact.yml | ||
| # | ||
| # The stage that creates the artifact should be passed into e2e-arm64-template | ||
| # as baseImageArtifactStage. This will ensure that e2e-template waits for | ||
| # the base image artifact to be created. | ||
| # | ||
| parameters: | ||
| - name: "stageType" | ||
| displayName: "Pipeline configuration type" | ||
| type: string | ||
| default: ci | ||
| values: | ||
| - pr-e2e | ||
| - pr-e2e-azure | ||
| - ci | ||
| - pre | ||
| - rel | ||
| - full-validation | ||
|
|
||
| - name: forceTridentRebuild | ||
| displayName: "Force trident rebuild rather than downloading previously built." | ||
| type: boolean | ||
| default: false | ||
|
|
||
| - name: osModifierBranch | ||
| type: string | ||
| default: "submodule" | ||
|
|
||
| - name: baseImageArtifactStage | ||
| type: string | ||
|
|
||
| stages: | ||
| # Trident Build/Download | ||
| - template: stages/trident_rpms/trident-stage.yml | ||
| parameters: | ||
| stageType: ${{ parameters.stageType }} | ||
| tridentArtifactName: trident-binaries | ||
| codeCoverage: false | ||
| forceTridentRebuild: ${{ parameters.forceTridentRebuild }} | ||
| osModifierBranch: ${{ parameters.osModifierBranch }} | ||
| dependsOnStage: ${{ parameters.baseImageArtifactStage }} | ||
| targetArchitecture: arm64 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.