什么是Jenkins?
Jenkins官方是这样介绍的:
Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。
Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序。
说的接地气一点,到底能干啥呢?
如果我们现在想要构建一个github上的vue项目,首先我们需要先克隆项目,执行npm instatll安装依赖,执行npm run build命令打包,然后将打包后的dist文件夹放到自己的云服务器或者本地服务器上,这个时候我们才可以直接通过域名或者ip地址来访问此项目。
现在,我们使用了Jenkins之后,这些操作都可以交给Jenkins来做,那么我们需要做什么呢?
1、配置好github仓库或者gitlab仓库地址,如果是私有仓库需要登录仓库账号和密码。
2、构建触发器,相当于一个定时器,用来规定每隔多长时间执行一次脚本。
3、构建环境,我用的是node
4、构建脚本命令(触发器会在规则时间内执行脚本命令)
我为什么要用Jenkins呢?想一想,每次你完善了自己的项目后,需要手动打包发布丢到服务器,是不是很机械?那么就来交给Jenkins去做吧!
注意
因为Jenkins是基于java开发的,所以需要安装JDK,并且配置环境变量。需要注意的一点是,Jenkins目前最高只支持JDK11,所以不要安装过高的JDK版本。
微信小程序
互联网开发,终身学习者,欢迎您的关注!