本文详细介绍了docker-compose部署和配置jenkins的详细示例教程,根据示例代码看非常详细。对大家的学习、培训或者工作都有一定的参考价值,一定要朋友们参考。
docker-撰写部署配置jenkins
I.docker-撰写文档
version:'3.1' services: jenkins: image:jenkins/jenkins:lts volumes: -/data/jenkins/:/var/jenkins_home -/var/run/docker.sock:/var/run/docker.sock -/usr/bin/docker:/usr/bin/docker -/usr/lib/x86_64-linux-gnu/libltdl.so.7:/usr/lib/x86_64-linux-gnu/libltdl.so.7 ports: -"8080:8080" expose: -"8080" -"50000" privileged:true user:root restart:always container_name:jenkins environment: JAVA_OPTS:'-Djava.util.logging.config.file=/var/jenkins_home/log.properties'root@zpl:/opt/Jenkins#docker-composeup-d
然后浏览ip端口号
二。打开詹金斯
root@zpl:/opt/Jenkins#cat/data/Jenkins/secrets/initialadminpassword
然后将登录密码粘贴到网页中。
三。安装jenkins插件
这一步很慢,一定要耐心等待。
安装插件:
必需的插件:
Maven插件Maven集成插件
发布插件部署到容器插件
必须安装以下插件:
安装插件Deploytocontainer——将自动化技术应用于编码并部署到tomcat容器。
Git插件可能已经安装好了。
Maven集成:jenkins用Maven编译程序,并安装所需的插件。
通过ssh发布:根据SSH连接
ssh插件
整个安装过程:
管理系统->:插件管理方法->:可选插件->:担心部署到容器->:启用->立即安装。
四。配置ssh
詹金斯主目录
拖到底部。
五、配置jdk和maven指令,全局配置
六。施工公告
启用maven指令
新项目的详细地址变更为https://github.com/bingyue/easy-springmvc-maven.git.
部署javaweb服务器并完成jenkins打包和发布。
[root@Java-server~]#mkdir-p/data/application
提交jdk
[root@Java-server~]#tarxzfjdk-8u191-linux-x64.tar.gz-C/usr/local/
[root@Java-server~]#CD/usr/local/
[root@Java-serverlocal]#mvJDK1.8.0_191/Java
免费下载tomcat
[root@Java-server~]#wgethttp://mirrors.tuna.Tsinghua.edu.cn/Apache/Tomcat/Tomcat-8/v8.5.42/bin/Apache-Tomcat-8.5.42.tar.gz
[root@Java-server~]#tarxzfapache-tomcat-8.5.42.tar.gz-C/data/application/
[root@Java-server~]#CD/data/application/
[root@Java-serverapplication]#mvApache-Tomcat-8.5.42/Tomcat
设置系统变量
[root@Java-server~]#vim/etc/profile
导出JAVA_HOME=/usr/local/java
导出路径=$JAVA_HOME/bin:$JAVA_HOME/JRE/bin:$PATH
导出类路径=。:$JAVA_HOME/lib:$JAVA_HOME/JRE/lib:$JAVA_HOME/lib/tools.jar
导出TOMCAT_HOME=/data/application/TOMCAT
[root@Java-server~]#source/etc/profile
测试:
[root@Java-server~]#Java-version
java版本“1.8.0_191”
Java(TM)SE运行时环境(内部版本1.8.0_191-b12)
JavaHotSpot(TM)64位服务器虚拟机(内部版本25.191-b12,混合模式)
删除tomcat默认设置发布文件目录下的内容:
[root@Java-server~]#RM-RF/data/application/Tomcat/webapps/*
[root@Java-server~]#CD/data/application/Tomcat/webapps/
[root@java-serverwebapps]#ls
建立文件目录和脚本制作:
[root@Java-server~]#mkdir/opt/script#建立脚本制作文件的目录。
[root@Java-server~]#vimapp-Jenkins.sh#建立脚本
I[root@Java-server~]#vimapp-Jenkins.sh
剧本制作内容在后面。
[root@Java-server~]#chmodxapp-Jenkins.sh#plus管理权限
[root@Java-server~]#mvapp-Jenkins.sh/opt/script/
回到詹金斯网页,刚刚开始建立日常任务。
登录tomcat网络服务器验证
到目前为止,这篇关于docker-compose部署和配置jenkins的详细示例教程已经在这里详细介绍过了。关于dockercomposedeploymentjenkins的大量内容,请搜索您以前文章的内容或再次访问下面的相关文章。期待你以后更多的应用!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)