安装Jenkins

安装jerkis的几种方式

1. 命令行直接启动
java -jar jenkins.war --httpPort=8081

jenkins war包下载地址
jenkins默认路径在~/下的.jenkins目录

2. tomcat启动
  • 将jenkins.war包复制到tomcta_home/webapps/下
  • 启动tomcat
  • jenkins服务地址http://<ip>:<tomcat_port>/jenkins
3. docker启动
  1. 拉取Jenkins镜像
docker pull jenkins/jenkins:lts
  1. 启动和配置Jenkins
docker run -d --name myjenkins -p 8080:8080 -p 50000:50000 \
--env JAVA_OPTS="-Djava.util.logging.config.file=/home/test/jenkins/log.properties" \
-e JAVA_OPTS=-Duser.timezone=Asia/Shanghai \
-v ~/jenkins/data:/var/jenkins_home jenkins/
--restart=always jenkins:lts

注意添加权限
chown -R 1000 /home/test/jenkins/data
  1. 如果docker exec -it myjenkins bash 进入jenkins容器无法访问网络需要配置一下
1. 在宿主机输入
nmcli  connection modify docker0 connection.zone trushted
2. 重启docker
systemctl restart docker.service
  1. 将端口号添加到防火墙
firewall-cmd --zone=public --add-port=8088/tcp --permanent
firewall-cmd --zone=public --add-port=50000/tcp --permanent
firewall-cmd --reload
firewall-cmd --list-ports
systemctl restart docker.service
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 去官网(https://jenkins.io/index.html)下载jenkins,各种下一步点击安即可(官网...
    BoyT9阅读 784评论 0 1
  • Jenkins是基于Java开发的一种持续集成工具,用于持续的软件版本发布/测试项目,并监控外部调用执行的工作。简...
    哪个鹿阅读 1,244评论 0 2
  • Jenkins 是一个开源项目,提供了一种易于使用的持续集成系统,使开发者从繁杂的集成中解脱出来,专注于更为重要的...
    宋立君阅读 6,690评论 2 7
  • 自动化部署 “自动化”的具体体现:向版本库提交新的代码后,应用服务器上自动部署,用户或测试人员使用的马上就是最新的...
    不给起这个名字阅读 1,444评论 0 5
  • inux下安装jenkins有两种方式: 1,通过rpm方式 2,通过war方式 本文是基于war方式,以下是wa...
    Frankeen阅读 572评论 0 1