美文网首页
Jenkins:2.使用

Jenkins:2.使用

作者: 小六的昵称已被使用 | 来源:发表于2019-05-12 09:55 被阅读0次

    环境

    [root@docker-public-01 home]# cat /etc/centos-release
    CentOS Linux release 7.6.1810 (Core)
    
    [root@docker-public-01 home]# docker -v
    Docker version 18.09.3, build 774a1f4
    

    第一步:安装Docker

    第二步:运行并设置Jenkins

    1.下载镜像

    docker pull jenkinsci/blueocean:1.14.0
    

    2.运行

    1.运行

    docker run \
      -u root \
      --rm \
      -d \
      --name jenkins-blueocean \
      -p 80:8080 \
      -p 50000:50000 \
      -v /home/jenkins-data:/var/jenkins_home \
      -v /var/run/docker.sock:/var/run/docker.sock \
      jenkinsci/blueocean:1.14.0
    

    2.登录并选择插件

    ## 1.选择插件来安装
    ## 2.选择插件页面
        建议插件保留
            Publish Over SSH
            GitLab
    

    3.安装Maven

    http://maven.apache.org/

    wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz
    tar vxzf apache-maven-3.6.1-bin.tar.gz
    echo 'export PATH=/home/apache-maven-3.6.1/bin:$PATH' >> /etc/profile
    cat /etc/profile
    source /etc/profile
    mvn -v
    

    4.Jenkins安装插件

    1.重启容器并挂载Maven路径

    docker run \
      -u root \
      --rm \
      -d \
      --name jenkins-blueocean \
      -p 80:8080 \
      -p 50000:50000 \
      -v /home/jenkins-data:/var/jenkins_home \
      -v /var/run/docker.sock:/var/run/docker.sock \
      -v /home/apache-maven-3.6.1:/usr/local/maven \
      -v /root/.ssh/id_rsa:/root/.ssh/id_rsa \
      -v /etc/localtime:/etc/localtime \
      -v /etc/timezone:/etc/timezone \
      jenkinsci/blueocean:1.14.0
    

    2.选择安装安装插件

    ## 1.系统管理 - 插件管理 - Available
        Maven*
        JDK Parameter
        Email Extension Template
        Ansible
        Pipeline*
            Pipeline: GitHub
            Pipeline timeline
            Pipeline Utility Steps
            Pipeline Maven Integration
            Pipeline NPM Integration
    
    ## 2.安装完成后重启
    http://192.168.50.51/restart
    

    5.修改系统变量

    1.JDK

    JDK别名:任意
    JAVA_HOME:/var/jenkins_home/jdk1.8.0_202
        将JDK拷贝到/var/jenkins_home/
    

    2.Maven

    Maven Name:任意
    MAVEN_HOME:/var/jenkins_home/apache-maven-3.6.1
        将MAVEN_HOME拷贝到/var/jenkins_home/
    

    第三步:创建任务

    1.开始创建一个新任务

    ## 1.名称:任意
    ## 2.选择:构建一个maven项目
    ## 3.描述:任意
        GitHub项目:
            项目URL:
            显示名称:任意
    ## 4.丢弃旧的构建
        保留构建的最大个数:5
    ## 5.源码管理
        Repository URL:http://110.249.210.2:18880/kpcx-ht/kpcx.git
        Credentials:添加
            账号、密码
    ## 6.Build
        Root POM:默认pom.xml
        Goals and options:clean package -Dmaven.test.skip=true
    

    第四步:搭建Nexus3私仓

    https://hub.docker.com/r/sonatype/nexus3

    1.下载镜像

    docker pull sonatype/nexus3:3.16.1
    

    2.运行容器

    mkdir /home/nexus-data && chown -R 200 /home/nexus-data
    docker run --rm -d -p 8081:8081 --name nexus -v /home/nexus-data:/nexus-data sonatype/nexus3:3.16.1
    docker logs nexus
    

    3.登录Nexus

    默认凭据是:admin/admin123

    http://192.168.50.52:8081
    

    4.设置Nexus

    Welcome - Get Started - 
    

    相关文章

      网友评论

          本文标题:Jenkins:2.使用

          本文链接:https://www.haomeiwen.com/subject/ywgqaqtx.html