From d464a0457379c440971bc33f8221cc789a4813e3 Mon Sep 17 00:00:00 2001 From: Chase King Date: Wed, 19 Feb 2025 12:42:08 -0500 Subject: [PATCH] Attempt #11 --- azure-pipelines-automated-testing.yml | 28 ++++++++++++++++++++++++--- 1 file changed, 25 insertions(+), 3 deletions(-) diff --git a/azure-pipelines-automated-testing.yml b/azure-pipelines-automated-testing.yml index fedfc344..e54b9efb 100644 --- a/azure-pipelines-automated-testing.yml +++ b/azure-pipelines-automated-testing.yml @@ -149,10 +149,23 @@ stages: condition: always() - job: download_and_merge_reports - container: - image: mcr.microsoft.com/playwright:v1.48.0-noble dependsOn: playwright_tests steps: + - task: DownloadPipelineArtifact@2 + inputs: + targetPath: '$(System.DefaultWorkingDirectory)/docker_build' + displayName: Download docker image + - script: | + ls + for dir in $(System.DefaultWorkingDirectory)/docker_build/*/; do + if [ -d "$dir" ]; then + mv "$dir"* $(System.DefaultWorkingDirectory)/docker_build/ + rmdir "$dir" + fi + done + docker load -i $(System.DefaultWorkingDirectory)/docker_build/docker_build.tar + ls + displayName: Load docker image - task: DownloadPipelineArtifact@2 inputs: targetPath: '$(System.DefaultWorkingDirectory)/playwright-reports' @@ -170,7 +183,16 @@ stages: env: PLAYWRIGHT_JUNIT_OUTPUT_FILE: "test-results/results.xml" - script: | - . $(System.DefaultWorkingDirectory)/devops/scripts/jira_writeback.sh + # Create container for jira writeback + container_id=$(docker create \ + --ipc=host \ + -e JIRA_SERVER=$(JIRA_SERVER) \ + -e JIRA_USERNAME=$(JIRA_USERNAME) \ + -e JIRA_API_KEY=$(JIRA_API_KEY) \ + -e CI=true \ + -e NODE_ENV=$(NODE_ENV) \ + $(dockerImageName):$(imageTag) \ + . $(System.DefaultWorkingDirectory)/devops/scripts/jira_writeback.sh && add_comment "$(Build.SourceBranchName)" "AUTOMATED TEST RUN: $(date)" "$(System.DefaultWorkingDirectory)/ortoni-report/index.html" displayName: publish_results_to_jira env: