快速集成jenkins,nexus,registry,gitlab搭建CICD(二) 安装和配置jenkins

Jenkins 是一个开源软件项目,是基于 Java 开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。

官方网站:https://jenkins.io/

使用docker镜像安装jenkins

1 在/usr/local/docker/jenkins 目录下创建 一个docker-compose.yml文件

version: ‘3.1‘
services:
  jenkins:
    restart: always
    image: jenkinsci/jenkins
    container_name: jenkins
    ports:
      # 发布端口
      - 10102:8080
      # 基于 JNLP 的 Jenkins 代理通过 TCP 端口 50000 与 Jenkins master 进行通信
      - 50000:50000
    environment:
      TZ: Asia/Shanghai
    volumes:
      - ./data:/var/jenkins_home

如果有权限问题  可以用root账号  chmod 777 /usr/local/docker/jenkins/data 进行授权

2 在 /usr/local/docker/jenkins的目录下启动容器

docker-compose up -d

3.docker logs jenkins  查看初始密码

4.http://192.168.40.129:10102/    登录jenkins输入初始密码

快速集成jenkins,nexus,registry,gitlab搭建CICD(二) 安装和配置jenkins

 注意: 除了默认勾选的插件外,一定要勾选 Publish over SSH 插件,这是我们实现持续交付的重点插件。

快速集成jenkins,nexus,registry,gitlab搭建CICD(二) 安装和配置jenkins

 等待安装插件,很多插件安装不上,没关系,后面配置镜像加速器手动安装。

等待安装中,明天接着写

相关推荐