🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 构建自由风格项目和相关知识 [TOC] ## 一、创建自由风格项目 1. 新建freestyle-job 新建项目,选择自由风格软件,如下 ![mark](http://noah-pic.oss-cn-chengdu.aliyuncs.com/pic/20200306/173307958.png) 2. 常规设置-丢弃旧的构建 此选项不是必须的,但最好设置下,避免长期构建以后,构建好的程序占用太多服务器空间 ![mark](http://noah-pic.oss-cn-chengdu.aliyuncs.com/pic/20200306/173315097.png) 3. 用shell命令构建 点击构建中的excute shell 开始使用shell命令构建步骤. ![mark](http://noah-pic.oss-cn-chengdu.aliyuncs.com/pic/20200306/173327823.png) 然后在点出来的对话框中输入以下三个命令,输入完成后点保存,完成此项目的构建 ![mark](http://noah-pic.oss-cn-chengdu.aliyuncs.com/pic/20200306/173335119.png) ## 二、构建项目 1. 立即构建 项目保存后,会进入项目管理界面,点击立即构建 ![mark](http://noah-pic.oss-cn-chengdu.aliyuncs.com/pic/20200306/173342895.png) 2. 构建完成 下方的构建历史中,会出现刚刚的构建情况,鼠标放在时间上,会出现下来箭头,选择查看命令行输出,可以查看构建过程 ![mark](http://noah-pic.oss-cn-chengdu.aliyuncs.com/pic/20200306/173351497.png) 3. 构建过程 点击后出现控制台输出信息,从此信息中,我们看出来Jenkins构建项目的信息 ![mark](http://noah-pic.oss-cn-chengdu.aliyuncs.com/pic/20200306/173358500.png) 1. 默认目录 /var/lib/jenkins/workspace/是Jenkins的工作目录,每一个项目创建后,都会在此目录中产生一个同名目录,且该目录是Jenkins执行构建是的起始目录,这很重要 2. 执行用户 默认Jenkins配置是使用的Jenkins来启动,会存在某些命令无权执行的情况,所以要么配置为root用户,要么对Jenkins进行授权[我们安装时已改了配置] 3. 主机 Jenkins的构建都是在Jenkins本机上执行的,所以如果需要拷贝东西到其他服务器,或者在其他服务器执行命令,需要事先做好ssh免秘钥认证,再用ssh远程登录后操作