糖果派对官方网站_可以赌钱的糖果游戏_手机版
bb电子糖果派对:从0最初搭建自动安插情况(续)

bb电子糖果派对:从0最初搭建自动安插情况(续)

作者:操作系统    来源:未知    发布时间:2019-12-24 21:41    浏览量:

Jenkins安装及配置

从0早先搭建自动安排情状(续)

目录

前言

上一篇bb电子糖果派对:从0最初搭建自动安插情况(续)。从0最初搭建自动铺排情形尽管条件搭建起来了,但是配置少了一片段步骤。本来应该写到上生机勃勃篇中,可是如此做篇幅过长了。别的,此篇会使用电动计划叁个手拉手在Github上的Spring Boot项目为例,介绍如何运用该机关计划境况。

1、安装java. 2

配置Global Tool Configuration

继上豆蔻年华篇,登入jenkins,达成上生机勃勃篇未有实现的接轨配置。Jenkins——》系统管理——》Global Tool Configuration,在其间布署JDK、git、Maven。

<html>
<table>
<tr>
<td>Tool</td>
<td>Configuration</td>
</tr>
<tr>
<td rowspan="2">JDK</td>
<td>别名=openjdk1.8.0</td>
</tr>
<tr>
<td>JAVA_HOME=/usr/lib/jvm/java</td>
</tr>
<tr>
<td rowspan="2">git</td>
<td>Name=git</td>
</tr>
<tr>
<td>Path to Git executable=/usr/bin/git</td>
</tr>
<tr>
<td rowspan="2">Maven</td>
<td>Name=maven3.5.2</td>
</tr>
<tr>
<td>MAVEN_HOME=/opt/apache-maven-3.5.2</td>
</tr>
</table>
</html>

1.1设置表明... 2

设置插件不偏不倚启

  • Maven Integration plugin (Maven集成,否则新建的时候未有Maven Project卡塔尔(英语:State of Qatar)
  • Deploy to container Plugin (铺排到Java容器中的插件卡塔尔(英语:State of Qatar)
  • Publish Over SSH (远程Shell)
  • Monitoring (监察和控制Jenkins所成本的系统财富,如内部存款和储蓄器使用等卡塔尔(英语:State of Qatar)

插件安装到位后需求重启jenkins。http://ip:8080/restart就会重启jenkins。

1.2创建java目录... 2

开创Docker本地仓库

参考Docker Registry 2.0

docker run -d -p 5000:5000 --restart always --name registry registry:2

1.3下载并解压... 2

新建项目

hello项目是本身写的三个用来测验蒙受的Spring Boot项目,代码托管在github上。小编想完成的是:jenkins每间隔15分钟自动物检疫查github上的hello项目源码,若是项目有立异,就活动得到更新打包安顿。

新建——》塑造叁个Maven项目。名称就叫hello,点击“OK”跳转到项目布局页面。具体配置如下:

  • 源码管理——》Git,Repository UEscortL值为https://github.com/jeesun/hello
  • 塑造触发器——》Poll SCM——》日程表,值为H/15 * * * *(设置每间距15分钟做二回检查)
  • Build——》Goals and options,值为clean package docker:build
  • Post Steps——》Add post-build step——》Execute shell,内容为
API_NAME="hello"
API_VERSION="0.0.1"
API_PORT=8761
IMAGE_NAME="127.0.0.1:5000/com.jeesun/$API_NAME:$BUILD_NUMBER"
CONTAINER_NAME=$API_NAME-$API_VERSION

cd $WORKSPACE/target
cp classes/Dockerfile .
docker tag 127.0.0.1:5000/com.jeesun/$API_NAME $IMAGE_NAME
docker push $IMAGE_NAME

cid=$(docker ps | grep "$CONTAINER_NAME" | awk '{print $1}')
if [ "$cid" != "" ]; then
 docker rm -f $cid
fi

docker run -d -p $API_PORT:8080 --name $CONTAINER_NAME $IMAGE_NAME

配置达成后,点击“Save”。选用页面左侧的“马上创设”,假诺顺遂,访谈http://ip:8761,页面现身hello, new world,表达成功。

1.4设置条件变量... 2

注意事项

比方不能访谈http://ip:8761,须要认同防火墙是不是关闭,也许接受开放8761端口。

1.5验证JDK有效性... 3

参考

  1. jenkins new job 未有maven项目选取
  2. 应用Jenkins完成机关塑造Maven项目
  3. Docker Registry 2.0

2、安装Git. 3

2.1安装GCC软件套件... 3

2.2下载安装Git. 4

3、安装jenkins. 5

3.1下载安装... 5

3.2启动Jenkins. 5

3.3设置防火墙... 6

3.4不当化解方法... 7

4、快速布署Jenkins. 8

4.1为主设置... 8

4.2装置插件... 10

4.3设置插件... 11

4.4配备邮件... 12

5、创造并配备项目... 16

5.1新建项目,配置Git库... 16

5.2设置构建触发器... 18

5.3创设步骤设置... 20

5.4增添营造后操作... 21

 

 

 

 

 

 

 

下一篇:没有了
友情链接: 网站地图
Copyright © 2015-2019 http://www.tk-web.com. bb电子糖果派对有限公司 版权所有