Skip to content
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

jenkins: add documentation for update center #2

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

bowling233
Copy link

The layout of Tuna's Jenkins image differs from the official one, and it's easy to make mistakes when configuring it in the Dockerfile. Additionally, there is limited documentation available for this configuration. Hopefully, this will help those in need.

@Harry-Chen
Copy link
Member

What about the layout of other mirrors?

@bowling233
Copy link
Author

Sorry for the confusion, I misunderstood the Jenkins mirror setup. There are actually three official sites: updates.jenkins.io, pkg.jenkins.io, and mirrors.jenkins-ci.org.

  • mirrors.jenkins-ci.org combines content from both updates.jenkins.io and pkg.jenkins.io. It retains the layout of pkg.jenkins.io, but the content from updates.jenkins.io is nested under an updates folder. This setup can be confusing for new users.
  • All Jenkins mirrors follow the same layout as mirrors.jenkins-ci.org, which differs from updates.jenkins.io, the source used for the JENKINS_UC environment variable in the Jenkins Dockerfile. This means that the environment variable setup needs to be adjusted accordingly in the Dockerfile for all mirror user.

This issue is not specific to TUNA, and I'll update my pull request accordingly.

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