Jenkins使用笔记
不同Jenkins版本之间可能存在差异
一般在启动Jenkins的时候要服务器配置一个映射文件,这样Jenkins内的文件我们就可以在服务器本机查看了,不过服务器对应的文件夹要先创建好。
我是在Docker拉取的Jenkins镜像,所以也是启动也是docker的命令
docker run -d \
-p 8000:8080 \
-v /var/jenkins_home:/var/jenkins_home \
-v /etc/localtime:/etc/localtime \
--restart=always \
--name=jenkins \
jenkins/jenkins
-p 8000:8080是指定端接口,8080是你本机的对外端口,如果是阿里云记得打开对应的安全组,8080是Jenkins默认的容器端口,用这个就可以了。
-v /var/jenkins_home:/var/jenkins_home ,冒号前面的是服务器本机的,后面的是Jenkins容器中的,后面的文件会挂载到前面的
-v /etc/localtime:/etc/localtime \ 让容器使用和服务器同样的时间设置
--restart=always 设置容器的重启策略为 *Docker* 重启时自动重启
--name=jenkins \ 给容器定义别名
相关插件的配置
maven,jdk,node,远程文件配置

进入之后往下滑

进入全局工具配置,在这里配置JDK,Maven,Node等等全局可使用的配置


进入插件管理,先安装ssh serve插件,才能进行接下来的操作

插件安装好了之后

进入系统配置,配置远程文件

这样基本就可以去构建项目了
后台项目例子:



配置构建命令,进入的文件是Jenkins启动时映射的服务器本机文件


前端项目例子:
这三步和后端构建一致,不同的就是构建环境和构建,还有构建后的操作不同


构建中执行的命令

