• Docker(十): 安装Jenkins


    Docker(十): 安装Jenkins

    docker-compose安装Jenkins

    创建docker-compose.yml文件

    version: '3.1'
    services:
      jenkins:
        image: jenkins/jenkins:lts
        volumes:
          - /mydata/jenkins/:/var/jenkins_home
          - /var/run/docker.sock:/var/run/docker.sock
          - /usr/bin/docker:/usr/bin/docker
          - /usr/lib/x86_64-linux-gnu/libltdl.so.7:/usr/lib/x86_64-linux-gnu/libltdl.so.7
        ports:
          - "8888:8080"
        expose:
          - "8888"
          - "50000"
        privileged: true
        user: root
        restart: always
        container_name: jenkins
        environment:
          JAVA_OPTS: '-Djava.util.logging.config.file=/var/jenkins_home/log.properties -Duser.timezone=Asia/Shanghai'
    

    构建docker容器

    docker -f docker-compose.yml up -d
    

    查看容器

    docker ps -a
    

    初始化Jenkins

    主页

    chinda.com为宿主机ip,因在hosts文件中配置了映射,所以用chinda.com可以访问。

    http://chinda.com:8888/
    

    解锁Jenkins

    cat /mydata/jenkins/secrets/initialAdminPassword
    

    image-20210928220117681

    安装推荐的插件

    此步骤会等2-5分钟。

    image-20210928220505957

    image-20210928220553204

    创建第一个管理员账户

    image-20210928221049388

    image-20210928221222548

    配置Jenkins

    安装maven

    image-20210928221613876

    安装JDK

    进入Jenkins容器查看JAVA_HOME

    进入docker容器

    docker exec -it 3e234a88533c /bin/bash
    

    打印JAVA_HOME

    echo $JAVA_HOME
    

    image-20210929052004510

    集成Gitee

    插件安装失败,重启docker后重试。

    移步:https://gitee.com/help/articles/4193#article-header0

    构建准备

    maven安装位置

    image-20210929064712209

    安装maven插件

    image-20210929065507766

    安装ssh插件

    image-20210929065604854

    配置ssh

    系统配置->

    image-20210929065823755

    创建构建步骤

    image-20210929070722203

  • 相关阅读:
    openpyxl(python操作Excel)
    python爬虫之数据加密解密
    python爬虫之字体反爬
    识别缩略图加载
    Windows文件共享自动失效解决办法
    pygame
    获取文件路径、文件名、后缀名
    Oracle EBS INV 挑库发放物料搬运单
    Oracle EBS INV 删除保留
    Oracle EBS INV 创建货位
  • 原文地址:https://www.cnblogs.com/chinda/p/16440070.html
Copyright © 2020-2023  润新知