docker-compose部署配置jenkins
一、docker-compose文件
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-compose up -d
然后ip+端口访问
二、解锁jenkins
root@zpl:/opt/jenkins# cat /data/jenkins/secrets/initialAdminPassword
然后将密码粘贴到页面中
三、jenkins插件安装
这一步非常慢,需要耐心等待
安装插件:
所需的插件:
"color: #ff0000">ssh 插件
安装过程:
系统管理--->插件管理---->可选插件--->过滤Deploy to container---->勾选--->直接安装
四、配置ssh
jenkins主目录
拉到最下面
五、配置jdk、maven命令,全局配置
六、构建发布
调用maven命令
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
删除tomcat默认发布目录下面的内容:
[root@java-server ~]# rm -rf /data/application/tomcat/webapps/*
[root@java-server ~]# cd /data/application/tomcat/webapps/
[root@java-server webapps]# ls
创建目录和脚本:
[root@java-server ~]# mkdir /opt/script #创建脚本目录
[root@java-server ~]# vim app-jenkins.sh #创建脚本
i[root@java-server ~]# vim app-jenkins.sh
脚本内容在后面
[root@java-server ~]# chmod +x app-jenkins.sh #添加执行权限
[root@java-server ~]# mv app-jenkins.sh /opt/script/
回到jenkins页面开始构建任务
登录tomcat服务器验证
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
更新日志
- ABC唱片-《专业耳机试音碟》K2-133试音碟[APE+CUE]
- ABC唱片-《监听耳机天碟》6N纯银镀膜CD[WAV+CUE]
- 德国高级音响会HES示范碟2_爵士现场[WAV+CUE]
- 德国高级音响会HES示范碟5[WAV+CUE]
- 《101系列:广东经典101首歌曲 6CD》[WAV+CUE][3GB]
- 《101系列:广东经典101首歌曲 6CD Vol.2》[WAV+CUE][3.0GB]
- 《101系列:电影歌曲101首 6CD》[WAV+CUE][2.7GB]
- 德国高级音响会HES示范碟6[WAV+CUE]
- 德国高级音响会HES示范碟8·北国风情[WAV+CUE]
- 群星-《金曲龙虎榜8CD》上豪[WAV+CUE]
- 《101系列:爱情101首歌曲 6CD》[WAV+CUE][3.2GB]
- 《101系列:80年代 百花齐唱 6CD》[WAV+CUE][2.9GB]
- 《周华健 98CD歌曲大合集 收藏版》[WAV/分轨][61GB]
- 【休闲沙发】VA-2024-CoastalChillVibes:ChilloutYourMind(FLAC)
- 【休闲沙发】VA-2024-EmotiveEchoes:ChilloutYourMind(FLAC)