![](https://img-blog.csdnimg.cn/20190918140037908.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
CI/CD
CI/CD学习分享
绅士jiejie
理想的生活,就是生活的理想!
展开
-
Jenkins设置指定路径的source file进行远程传输
一般jenkins默认都是在工目录下工作的,但是有时候我们的文件不一定会在jenkins的工作目录中,所以需要自己指定工作目录,操作如下:打开任务,点击配置,再点击高级,然后选择使用自定义的工作空间,参考如下:接下来就可以指定将该目录下的文件传输到远程服务器了。...原创 2021-08-08 18:14:29 · 2172 阅读 · 0 评论 -
docker+jenkins实现自动化部署步骤简略
创建自己的git仓库和项目设置好jenkins上的jdk,maven,git等配置在jenkins上新增一个自由风格的软件项目在源码管理里添加上自己的git仓库项目连接在构建里添加构建步骤,先构建一个调用Maven顶层目标,这个主要是先构建出项目的公共服务,类似xxx-common这种,不然其他依赖公共包的服务就会报错接下来再构建一个调用Maven顶层目标,这步就是构建要发布的项目了,需要格外注意pom对应的一定要是构建项目的pom的路径最后再添加一个远程执行脚本的构建Execute .原创 2021-05-02 15:30:55 · 501 阅读 · 0 评论 -
Cannot run program “mvn“ (in directory “/var/lib/jenkins/workspace)
jenkins构建时出现的问题,问题在于maven没配置好。打开系统管理->全局工具配置,配置下maven,如下:这里的name自定义,maven_home就是你服务器的maven地址,可以通过mvn -version查看,配置好后再构建不报错。...原创 2021-04-30 15:24:53 · 4281 阅读 · 1 评论 -
[Exec exit status not zero. Status [126]]
场景jenkins自动化构建时,执行远程SSH,返回错误状态码 126。解决方法原因是对应的.sh 脚本权限不足,所以需要修改执行的脚本权限,命令参考chmod +x xxx.sh原创 2021-04-30 15:11:35 · 2401 阅读 · 4 评论 -
Jenkins自动化部署前端vue项目
先在Jenkins下载下NodeJS插件,安装好在系统管理全局工具配置中配置下NodeJS,NodeJS版本不要选太高版本,否则部署的时候,npm很可能一直报问题,提示没有python环境,解决起来很麻烦,版本选择可以参考如下:构建一个自由风格的软件项目,在源码管理中选中git,填上自己项目的git仓库地址,有凭证的需要维护下,参考如下:在构建中添加node环境,如下:在构建步骤添加一个执行shell的构建,如下:内容如下:# 查看版本信息npm -v# 解决..原创 2021-04-29 17:22:51 · 559 阅读 · 0 评论