CICD系列之jenkins

jenkins专题

  • 安装docker & docker-compose
  • 安装jenkins
  • 编写docker-compose.yml 脚本
  • 配置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
	电子邮件地址:[email protected]

安装常用插件

Config File Provider
Git
Gitee Plugin          
Localization: Chinese
Maven Integration

Pipeline
Docker Pipeline
Pipeline Maven Integration Plugin
Publish over SSH

你可能感兴趣的:(DEV-OPS,docker,jenkins)