[DPEDE-7622] Fix AssetsServer releases - #2129
Conversation
|
The CI pipeline did not run successfully in https://jenkinsprod.corp.intranet:8443/job/UX-CHI/job/Productive/job/Chi/job/PR-2129/1/. ❌ |
|
The CI pipeline has run successfully in https://jenkinsprod.corp.intranet:8443/job/UX-CHI/job/Productive/job/Chi/job/PR-2129/2/. ✅ |
|
You can check this PRs instance in https://nginx-pr-2129-ux-chi.rke-odc-test.corp.intranet (internal) |
|
The CI pipeline has run successfully in https://jenkinsprod.corp.intranet:8443/job/UX-CHI/job/Productive/job/Chi/job/PR-2129/3/. ✅ |
|
You can check this PRs instance in https://nginx-pr-2129-ux-chi.rke-odc-test.corp.intranet (internal) |
|
The CI pipeline has run successfully in https://jenkinsprod.corp.intranet:8443/job/UX-CHI/job/Productive/job/Chi/job/PR-2129/4/. ✅ |
|
You can check this PRs instance in https://nginx-pr-2129-ux-chi.rke-odc-test.corp.intranet (internal) |
|
The CI pipeline has run successfully in https://jenkinsprod.corp.intranet:8443/job/UX-CHI/job/Productive/job/Chi/job/PR-2129/5/. ✅ |
|
You can check this PRs instance in https://nginx-pr-2129-ux-chi.rke-odc-test.corp.intranet (internal) |
|
The CI pipeline did not run successfully in https://jenkinsprod.corp.intranet:8443/job/UX-CHI/job/Productive/job/Chi/job/PR-2129/6/. ❌ |
|
SonarQube Quality Gate |
|
The CI pipeline has run successfully in https://jenkinsprod.corp.intranet:8443/job/UX-CHI/job/Productive/job/Chi/job/PR-2129/7/. ✅ |
|
You can check this PRs instance in https://nginx-pr-2129-ux-chi.rke-odc-test.corp.intranet (internal) |








https://lumen.atlassian.net/browse/DPEDE-7622
This pull request introduces a temporary modification to the Jenkins pipeline to isolate and test the AssetsServer pull request (PR) flow. The changes add a parameter to control pipeline execution, a dedicated test stage for the AssetsServer PR, and update repository cloning commands to ensure proper authentication. The normal pipeline is conditionally skipped while the test is active. These changes are intended to be removed after verification.
Pipeline control and AssetsServer PR testing:
TEST_ASSETS_SERVER_PRboolean parameter to enable running only the AssetsServer PR test stage, skipping the rest of the pipeline (cicd/jenkins/Jenkinsfile).Test AssetsServer PR onlystage that runs whenTEST_ASSETS_SERVER_PRis true, performing build, test, and PR creation steps for the AssetsServer (cicd/jenkins/Jenkinsfile).Full pipelinestage that only runs whenTEST_ASSETS_SERVER_PRis false, ensuring mutual exclusivity between test and normal flows (cicd/jenkins/Jenkinsfile). [1] [2]Repository cloning and authentication:
jslGitHubCloneRepoto explicitly pass the branch ('master') and credentials (GITHUB_PUBLISH_TOKEN_CREDENTIALS) for secure and consistent repository access (cicd/jenkins/Jenkinsfile).