外部依赖教程
docker出现容器重复CONFICT
docker ps -a 查看是否有停用的`docker`
docker stop `[CONTAINER_ID]`查看`id`
docker rm `[CONTAINER_ID]`/`[CONTAINER_NAME]`
一不小心把我admin账号的权限给干掉了
修改JENKINS_HOME下的config.xml
将useSecurity节点修改为 <useSecurity>false</useSecurity>
但是在docker环境下没有vi咋办呢
sudo docker cp xxxx:/etc/mysql/my.cnf /home/tom/
sudo docker cp /home/tom/my.cnf xxxx:/etc/mysql/
权限
rolebase-plugin
先配置角色,再配置角色组
版本查询
不同版本的镜像并不能用同一个volume,所以需要对jenkins版本进行记录
或者查询
docker image地址
数据持久化
docker
里的jenkins
配置要通过volumn
挂载到外部,给予外部使用
启动项修改为
-v jenkins_data:/var/jenkins_home
完整的示例
docker run -d --name jenkins --privileged=true -p 8081:8080 -p 8090:8090 -v ${jenkinsDataPath}:/var/jenkins_home jenkins/jenkins:2.265
--name jenkins 这个docker的别名叫jenkins
-p 8081:8080 8081是外部端口号,8080是内部端口号
-v jenkins_data:/var/jenkins_home volume挂载处,volume在/var/lib/docker/volumes
配置拉去文件的权限
https拉git项目默认就算配了ssh_key也没卵用,最方便的方法是在前面加上账号密码
https://username:passworld@giturl.com
jenkins定时自动构建
H 8,10,12,14,16 * * * 在8,10,12,14,16的时候构建
关键词cron
本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!