CICD系列之jenkins


记录jenkins安装、配置、使用的常用操作
linux物理机安装

安装docker & docker-compose

docker安装与配置

安装jenkins

# 创建docker桥接网络
docker network create john-net

# 新建数据目录
mkdir data

编写docker-compose.yml 脚本

version: '3'
services:
    jenkins:
        image: jenkins/jenkins:lts
        container_name: docker-jenkins
        restart: always
        user: root
        privileged: true
        environment:
          - TZ=Asia/Shanghai
        networks:
          - john-net
        ports:
          - 9002:8080
          - 50000:50000
        volumes:
          - /etc/localtime:/etc/localtime # 时间  
          - ./data:/var/jenkins_home # 工作目录 
          - /var/run/docker.sock:/var/run/docker.sock 
          - /usr/bin/docker:/usr/bin/docker
          - /base/jdk8:/home/java8
          - /base/maven3.8:/home/mvn3
          - /base/maven-repo:/root/.m2/repository
          - /root/.ssh:/root/.ssh # 映射ssh认证信息
          - /root/.docker:/root/.docker # 映射docker认证信息
        
networks:
    john-net:
        external: true   

配置jenkins

# 浏览器访问jenkins
http://${外网ip}:9002/

# 根据提示输入默认管理员密码(/var/jenkins_home/secrets/initialAdminPassword: 这个是容器内路径)
# 查看管理员密码(宿主机中的路径),这个最好记录下来,不然重启后这个文件就没了,admin就无法登录了。
	cat data/secrets/initialAdminPassword
	
# 进入选择安装插件界面,选择安装建议的插件(如果安装失败,点击重新安装,等待插件安装完成...)

# 创建管理员账号,这里新建账号,并没有用admin。如果以后想用admin登录.上面的初始密码要记住
	用户名:jenkins
	密码:jenkins
	全名:jenkins
	电子邮件地址:xxx@sina.cn

安装常用插件

Config File Provider
Git
Gitee Plugin          
Localization: Chinese
Maven Integration

Pipeline
Docker Pipeline
Pipeline Maven Integration Plugin
Publish over SSH
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值