首页云计算 正文

在Docker中运行Jenkins实现代码自动发布到测试服务器

2025-01-02 2 0条评论

在docker中运行jenkins

用的镜像是apline版:lts-alpine,并设置正确的时区.

docker run --name jenkins_master -d    -p 8081:8080 -p 50000:50000  -v jenkins_home:/var/jenkins_home  -e Java_OPTS=-Dorg.apache.commons.jelly.tags.fmt.timeZone=Asia/Shanghai   jenkins/jenkins:lts-alpine  

可参考:https://github.com/jenkinsci/docker/blob/master/README.md
另外:jenkins_home 默认在docker目录下,如:/var/lib/docker/volumes/jenkins_home,
workspace目录也在此目录下,通过源码管理拉取代码也会放在workspace下,你可以通过脚本或其他方法发布源码,或者构建成docker image等。

解决jenkins插件错误的问题。

在“系统管理”->“插件管理”->“高级”->“升级站点”的url 改为:http://updates.jenkins.io/update-center.json
然后安装一些必要的常用插件,例如:

Build Timeout
Publish Over SSH
Deploy to container Plugin
Docker Pipeline
Email Extension Plugin
Gitlab Authentication plugin
Gitlab Hook Plugin
GitLab Plugin
HTTP POST Plugin
Publish Over SSH
SSH plugin

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

文章版权及转载声明

本文作者:admin 网址:http://news.edns.com/post/287851.html 发布于 2025-01-02
文章转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码