跳至正文
Wener Notes

Jenkins

约 2 分钟阅读
  • 系统要求
    • 4GB+ 内存
    • 50GB+ 磁盘

Docker

    • jenkins/jenkins
      • lts-alpine
        • 只有 amd64
      • lts-jdk11
        • debian
        • amd64, arm64
      • lts-jdk17
    • /var/jenkins_home
  • 50000
    • agent
bash
docker run --rm -it \
  -v $PWD/data:/var/jenkins_home \
  -p 8080:8080 -p 50000:50000 \
  --name jenkins jenkins/jenkins:lts-jdk11
  • /var/jenkins_home/secrets/initialAdminPassword
  • 默认插件
    • Folders
    • OWASP Markup Formatter
    • Build Timeout
    • Credentials Binding
    • Timestamper
    • Workspace Cleanup
    • Ant
    • Gradle
    • Pipeline
    • GitHub Branch Source
    • Pipeline: GitHub Groovy Libraries
    • Pipeline: Stage View
    • Git
    • SSH Build Agents
    • Matrix Authorization Strategy
    • PAM Authentication
    • LDAP
    • Email Extension
    • Mailer
    • Localization: Chinese (Simplified)

jenkins/ssh-agent

bash
docker run --rm -it \
  jenkins/ssh-agent:4.13.0-alpine-jdk17

Failed to dynamically deploy this plugin

下载失败

System Properties

ini
jenkins.install.runSetupWizard=true
# $JENKINS_HOME/secrets/initialAdminApiToken
# "TOKEN" - `echo "11$(openssl rand -hex 16)"`
# "@file"
jenkins.install.SetupWizard.adminInitialApiToken=true

JENKINS_HOME=~/.jenkins
bash
JENKINS_UC=https://updates.jenkins.io/update-center.json
JENKINS_UC_EXPERIMENTAL=https://updates.jenkins.io/experimental/update-center.json
JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals
JENKINS_UC_DOWNLOAD=$JENKINS_UC/download

JENKINS_PLUGIN_INFO=https://updates.jenkins.io/plugin-versions.json
bash
export JENKINS_UC=https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
export JENKINS_UC_DOWNLOAD=https://mirrors.tuna.tsinghua.edu.cn/jenkins/
jenkins-plugin-cli --verbose -d $JENKINS_HOME/plugins/ --plugins cloudbees-folder

jenkins-plugin-cli -d $JENKINS_HOME/plugins/ --plugins cloudbees-folder antisamy-markup-formatter build-timeout credentials-binding timestamper ws-cleanup ant gradle workflow-aggregator github-branch-source pipeline-github-lib pipeline-stage-view git ssh-slaves matrix-auth pam-auth ldap email-ext mailer locale msbuild
text
http://mirror.esuni.jp/jenkins/updates/update-center.json
https://updates.jenkins-zh.cn/update-center.json
https://jenkins-zh.gitee.io/update-center-mirror/tsinghua/current/update-center.json
http://mirror.xmission.com/jenkins/updates/update-center.json
http://updates.jenkins-ci.org/update-center.json

关联信息

反向链接、本文链接的其他页面和外部资料。

反向链接

  • Forge Awesome
    笔记 · Jenkins

    Git · hg · fossil · VCS, tickets, wiki, docs, notes, forum, chat, UI, RBAC · vs Git · whynotgit · Hosted · github · gitee

参考资料

GitHub3 条
其他外链10 条
最近更新commit 199f32c编辑