首页 > 其他 > 详细

jenkins配置

时间:2021-05-17 00:31:10      阅读:20      评论:0      收藏:0      [点我收藏+]

jenkins配置

jenkins安装后第一次访问输入管理员密码后会提示安装插件,(一般选择推荐)因为很多插件都是国外的地址会很慢,而且基本上会失败,先给他换成国类的。不过去里面重启下载也没问题【狗头】

技术分享图片

 

先关闭服务器的进程

技术分享图片

 

 

 配置国内镜像加速

进入jenkins工作目录修改default.json文件

cd /root/.jenkins/updates/

技术分享图片

 

 

 

sed -i s/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g default.json && sed -i s/http:\/\/www.google.com/https:\/\/www.baidu.com/g default.json

重启jenkins后就可以直接安装插件啦

nohup java -jar /usr/local/jenkins/jenkins.war  --httpPort=8899 &

技术分享图片

 

 技术分享图片

 

安装完成后随便创建一个账号

 技术分享图片

找到全局工具配置

使用which jdk命令找到jdk的路径

 技术分享图片

 

 技术分享图片

 

 配置home路径,并且依次配置maven和git,我弄的时候发现没有安装maven装一下

在外面项目中添加一个Dockerfile文件

技术分享图片

 

 

 

FROM openjdk:8-jdk-alpine
VOLUME /tmp
COPY ./target/test.jar test.jar
ENTRYPOINT ["java","-jar","/test.jar","&"]

在jenkins添加一个自动化任务

技术分享图片

 

 添加自己项目的git地址,并添加账号密码

 

 

技术分享图片

 

添加脚本

 技术分享图片

技术分享图片
#!/bin/bash
#maven打包
mvn clean package
echo package ok!
echo build start!
cd ./
service_name="test"
service_prot=8086
#查看镜像id
IID=$(docker images | grep "$service_name" | awk {print $3})
echo "IID $IID"
if [ -n "$IID" ]
then
    echo "exist $SERVER_NAME image,IID=$IID"
    #删除镜像
    docker rmi -f $service_name
    echo "delete $SERVER_NAME image"
    #构建
    docker build -t $service_name .
    echo "build $SERVER_NAME image"
else
    echo "no exist $SERVER_NAME image,build docker"
    #构建
    docker build -t $service_name .
    echo "build $SERVER_NAME image"
fi
#查看容器id
CID=$(docker ps | grep "$SERVER_NAME" | awk {print $1})
echo "CID $CID"
if [ -n "$CID" ]
then
    echo "exist $SERVER_NAME container,CID=$CID"
    #停止
    docker stop $service_name
    #删除容器
    docker rm $service_name
else
    echo "no exist $SERVER_NAME container"
fi
#启动
docker run -d --name $service_name --net=host -p $service_prot:$service_prot $service_name
#查看启动日志
#docker logs -f  $service_name
View Code

技术分享图片

 

jenkins配置

原文:https://www.cnblogs.com/yiMro/p/14774805.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!