@@ -14,8 +14,12 @@ variables:
1414 - group : azcli-aks-tool
1515 - name : ContainerName
1616 value : " azcli-aks-live-test"
17+ - name : REPO_NAME
18+ value : " azure-cli-extensions"
1719 - name : LIVE_TEST_BASE_DIR
1820 value : " azure-cli-extensions/src/aks-preview/azcli_aks_live_test"
21+ - name : AKS_PREVIEW_BASE_DIR
22+ value : " azure-cli-extensions/src/aks-preview/azext_aks_preview"
1923
2024jobs :
2125- job : LiveTest
@@ -25,18 +29,15 @@ jobs:
2529 displayName : " Live Test with Python"
2630 steps :
2731 - bash : |
28- pwd
29- ls -alh
30- mkdir azure-cli-extensions
32+ mkdir $(REPO_NAME)
3133 shopt -s extglob dotglob
32- mv !(azure-cli-extensions) azure-cli-extensions
34+ mv !($(REPO_NAME)) $(REPO_NAME)
3335 shopt -u extglob dotglob
34- ls -alh
35- displayName: "Move All Checkout Files to the Newly Created 'azure-cli-extensions' Directory"
36+ displayName: "Move All Files to a Subdirectory"
3637 - bash : |
3738 $(LIVE_TEST_BASE_DIR)/scripts/clone_repo.sh
3839 condition: succeeded()
39- displayName: "Clone GitHub Repo and Move Test Related Files "
40+ displayName: "Clone GitHub Repo(s) and Extract Test Scripts "
4041 - bash : |
4142 ./scripts/prepare_image.sh
4243 condition: succeeded()
6869 flattenFolders : true
6970 targetFolder : $(Build.ArtifactStagingDirectory)
7071 condition : succeededOrFailed()
72+ displayName : " Copy Reports & Logs"
73+ - bash : mkdir -p $(Build.ArtifactStagingDirectory)/recordings
74+ condition : succeededOrFailed()
75+ displayName : " Create Dir for Recordings"
76+ - task : CopyFiles@2
77+ inputs :
78+ contents : ' $(AKS_PREVIEW_BASE_DIR)/tests/latest/recordings/**'
79+ flattenFolders : true
80+ targetFolder : $(Build.ArtifactStagingDirectory)/recordings
81+ condition : succeededOrFailed()
82+ displayName : " Copy Recordings"
7183 - task : PublishBuildArtifacts@1
7284 inputs :
7385 pathToPublish : $(Build.ArtifactStagingDirectory)
0 commit comments