Alomerry Wu @ alomerry.com

Jenkins 安装手册

Jun 18, 2022 · 3min · 766 ·

制作 Jenkins 镜像

获取已安装插件

如果已经搭建了 Jenkins,可以在设置中的 script console 中执行以下代码,输出已安装插件和版本:

Jenkins.instance.pluginManager.plugins.each {
  plugin ->
    println("${plugin.getShortName()}:${plugin.getVersion()}")
}

构建 Jenkins 镜像

FROM jenkins/jenkins:2.424
USER root
COPY sources.list /etc/apt/sources.list
COPY --chown=jenkins:jenkins plugins.txt /usr/share/jenkins/ref/plugins.txt
USER jenkins
RUN jenkins-plugin-cli -f /usr/share/jenkins/ref/plugins.txt
RUN git config --global --add safe.directory "*"

基于 Jenkins 原版镜像并提前安装所需插件,执行 docker build -t xxx . 即可

安装和使用

设置反代:

升级 Jenkins

  • 兼容的情况下删除 docker image 重新 run
  • 更新 docker 容器中的 jenkins war 包

Jenkins 部署服务

https://wiki.eryajf.net/pages/639.html#补充二-新遇到的一个坑。

More

备份和迁移 https://www.jenkins.io/doc/book/system-administration/backing-up/

todo configuration-as-code https://github.com/jenkinsci/configuration-as-code-plugin/tree/master/demos/credentials

https://cloud.tencent.com/developer/article/1851872

 
 comment..
你认为这篇文章怎么样?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v3.0.1
Theme by antfu
2018 - Present © Alomerry Wu