1. 程式人生 > 實用技巧 >快速整合jenkins,nexus,registry,gitlab搭建CICD(二) 安裝和配置jenkins

快速整合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輸入初始密碼

注意:除了預設勾選的外掛外,一定要勾選Publish over SSH外掛,這是我們實現持續交付的重點外掛。

等待安裝外掛,很多外掛安裝不上,沒關係,後面配置映象加速器手動安裝。

等待安裝中,明天接著寫