当前位置:网站首页>[DevOps] jekins configuration (2)
[DevOps] jekins configuration (2)
2022-08-09 15:39:00 【getting warmer】
配置环境

配置java

whereis java // 显示java根目录


添加git

如果没有git 下载git
yum install -y git
配置maven
新建项目

选择maven项目
依次配置
源码管理,根据需要选择,我是Git
增加用户名密码方便拉取代码

打包
clean package -U -Dmaven.test.skip=true -P local
执行脚本(本地)
BUILD_ID=DONTKILLME
echo "当前操作人"
whoami
echo "当前目录"
pwd
cd /app/project/croot_rims/package/webserver
cp -f croot_rims_origin-1.0.0-SNAPSHOT.jar /app/project/croot_rims/package/webserver/back
rm -rf /back/*.jar
cd /var/lib/jenkins/workspace/rims-psa-test/target/
cp -f croot_rims_origin-1.0.0-SNAPSHOT.jar /app/project/croot_rims/package/webserver
cd /app/project/croot_rims/package/webserver
sh ./restart.sh
echo "构建成功!!!"
修改jenkins权限
[FATAL] Non-resolvable parent POM for com.buyside.croot:croot_rims_origin:1.0.0-SNAPSHOT: Could not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom:2.3.5.RELEASE from/to nexus-croot (http://192.168.1.56:8081/repository/croot-public): /app/repository/org/springframework/boot/spring-boot-starter-parent/2.3.5.RELEASE/spring-boot-starter-parent-2.3.5.RELEASE.pom.part.lock (权限不够) and ‘parent.relativePath’ points at no local POM @ line 25, column 13
权限不够没办法拉取maven jar包,升级权限即可
vi /etc/sysconfig/jenkins
# Unix user account that runs the Jenkins daemon
# Be careful when you change this, as you need to update
# permissions of $JENKINS_HOME and /var/log/jenkins.
#
JENKINS_USER="jenkins"
修改为JENKINS_USER=“root”
重启
systemctl restart jenkins
边栏推荐
猜你喜欢

*3-2 CCF 2014-09-2 drawing

30分钟使用百度EasyDL实现健康码/行程码智能识别

*2-1 OJ 254 Flip Pancakes

ELK deployment

冒泡排序(详细)

leetcode 剑指 Offer 07. 重建二叉树

What is the cost of small program development and production?Three development methods cost analysis!

*4-1 CCF 2014-12-1 Access Control System

RHCE Course Summary

正则表达式实战:最新豆瓣top250爬虫超详细教程
随机推荐
Assembly Language Learning (6) Curriculum Design 1
*5-1 CCF 2015-03-1 Image rotation
零时科技 | Nomad 跨链桥被盗1.8亿美元事件分析
.NET现代应用的产品设计 - DDD实践
计算成像技术
除非另外还指定了 TOP、OFFSET 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效
spacedesk-notebook, tablet, extended screen-solve the problem that the tablet font is too small
【Database】Sqlserver如何定时备份数据库和定时清除
BVT测试(版本验证测试、冒烟测试)和Daily build
从TRPO到PPO(理论分析与数学证明)
Assembly language learning (9)
Detailed firewall firewall
【消息中心】架构准备
同事的接口文档我每次看着就头大,毛病是真的多多多。。。
拒绝“重复造轮子”,百度EasyDL让你玩转AI定制开发
Minesweeper game
递归实现汉诺塔问题
网站小程序开发有哪些步骤?
太阳能小屋的设计
* 2-2 OJ 1163 missile interception of beta