Skip to content

chore(QTDI-3640): publish Nexus artifacts to GitHub Packages - #1300

Merged
lxia-talend merged 2 commits into
masterfrom
lxia-talend/QTDI-3640_migrate_nexus_to_github_packages
Oct 26, 2026
Merged

lxia-talend merged 2 commits into
masterfrom
lxia-talend/QTDI-3640_migrate_nexus_to_github_packages

Conversation

@lxia-talend

Copy link
Copy Markdown
Contributor

Why this PR is needed?

QTDI-3640: Nexus license ends Nov 2026. Artifacts uploaded to Nexus must also be published to GitHub Packages (Talend/global-artifacts). Sonatype uploads are untouched.

What does this PR adds (design/code thoughts)?

  • Jenkinsfile: new non-blocking stage Maven deploy - GitHub Packages (UNSTABLE on failure, --fail-at-end) before the Nexus stage; runs for master/maintenance and for qualified dev-branch deploys (the two cases that go to Nexus).
  • .jenkins/settings.xml: github_package_snapshots / github_package_releases servers.
  • ci/Jenkinsfile-release + release-3.1-perform-studio.sh: non-blocking GitHub copy of the studio modules (Nexus release-zl). Sonatype release unchanged.
  • Known limitation: GitHub rejects upper-case artifactIds (HTTP 422).

AI generated code

https://internal.qlik.dev/general/ways-of-working/code-reviews/#guidelines-for-ai-generated-code

  • this PR has been written with the help of GitHub Copilot or another generative AI tool

lxia-talend and others added 2 commits October 24, 2026 22:34
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…ckages only on request

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Comment thread .jenkins/scripts/release/release-3.1-perform-studio.sh
Comment thread ci/Jenkinsfile-release
@sonar-rnd

sonar-rnd Bot commented Oct 26, 2026

Copy link
Copy Markdown

@lxia-talend
lxia-talend merged commit 90cf8af into master Oct 26, 2026
10 checks passed
@lxia-talend
lxia-talend deleted the lxia-talend/QTDI-3640_migrate_nexus_to_github_packages branch October 26, 2026 12:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants