Jenkins安装 2

安装Jenkins(简单复制即可)
wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
yum install -y jenkins
vim /etc/sysconfig/jenkins #配置端口等系列参数。没有端口冲突掠过
service jenkins start
服务也起来了端口设置也设置好了,但是外部访问不到
防火墙问题。
cat /var/log/jenkins/jenkins.log #查看安装日志安装没有问题
firewall-cmd --add-port=8080/tcp #将设置的端口防火墙关闭
关闭防火墙后页面出来了美滋滋
cat /var/lib/jenkins/secrets/initialAdminPassword#查看密码

将密码输入到开始启动页面后注册安装掠过
项目的一些配置
复制代码
#!/bin/bash

获取短版本号

cd /var/jenkins_home/workspace/ITPS/06\ business/PO/CMBPS.Contract.WebSite

echo -----------remove-publish-----------------------
dotnet publish /property:PublishWithAspNetCoreTargetManifest=false -c Release -o out
echo -----------build-image--------------------------

docker stop itps/po:v1
docker rm itps/po:v1
#新建一个network

docker build -t itps/po:v1 .
docker run --name=PoWebsite -p 5800:80 -d --net mybridge --restart always itps/po:v1
docker network connect mybridge db-mysql
echo --------------rmimage----------------------------
clearimagesList= ( d o c k e r i m a g e s − f " d a n g l i n g = t r u e " − q ) i f [ ! − n " (docker images -f"dangling=true" -q) if[!-n " (dockerimagesf"dangling=true"q)if[!n"clearimagesList"]; then
echo “No need to clean up images”
else
docker rmi $(docker images-f"dangling=true"-q)
echo “clear success.”
fi
复制代码

保存一波,然后启用构建吗卖批报一大堆文件无法访问或者找不到,还有docker Get Permission Denied 的错误(总结来说就是权限问题,这里偷懒直接修改了Jenkins里面的用户权限为root用户)
复制代码
vim /etc/sysconfig/jenkins
设置参数为root $JENKINS_USER=“root”
#修改一些文件目录和工作目录的所有权
chown -R root:root /var/lib/jenins
chown -R root:root /var/cache/jenkins
chown -R root:root /var/log/jenkins
#重启服务
service jenkins restart
ps -ef | grep jenkins
复制代码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值