jenkins使用要点
使用要点
2021年2月10日星期三
一、预安装
Docker
Docker-compose
Git
maven
二、安装(192.168.1.128)
cd\docker\jenkins
./build.sh
docker-compose build
docker-compose down
docker-compose up -d
docker-compose.yml:
version: '3'
services:
jenkins:
image: jenkins/jenkins:lts
container_name: jenkins
restart: always
ports:
- "9081:8080"
- "50001:50000"
user: root
environment:
TZ: Asia/Shanghai
volumes:
- /var/jenkins_home:/var/jenkins_home
- /var/run/docker.sock:/var/run/docker.sock
- /usr/bin/docker:/usr/bin/docker
二、192.168.4.121:9081
首次登录admin初始密码
/var/jenkins_home/secrets
[root@localhost secrets]# cat initialAdminPassword
9619590077264d5f98b9bf7193371f7d
密码改为admin/farben
三、安装插件
系统管理-》插件管理
1 Git client plugin:下载代码
2 SSH Agent:jenkins在docker,通过ssh在宿主机上执行shell
3 Publish Over SSH :跨机器传文件, 如128服务器安装到139测试服务器
4 安装multijob多任务插件:执行组合任务(并行、或者串行)
5在虚拟机上安装maven:Mvn -v >3.5
6配置全局凭证(用户密码)
Root
当前问题
瓦利工具: 功能有权限,版本回退; 稳定性不够,不够友好。 现状: 目前的工具不太友好,定位问题对开发测试不透明 ,无直接日志; 异常出错发版,不提示,最终测试失败分析是、未构建成功、原因多种; 对开发测试不开放,问题集中在运维且要开发同时投入; 特别是新服务的调试耗时多:例子是打印模板,等。 大大降低了开发效率! 优化: 提高版本发布工具的稳定性, 工具日志透明,开发容易定位; 出错,构建失败直接报错; 可以由开发测试维护相应环境的发布版本、解放运维。 推荐: 业界成熟的比较友好,演示。
- 成交数 --
- 成交额 --
- 应答率