美文网首页
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