使用jenkins来构建vue项目

2020年1月3日22:42:29 发表评论 阅读(76)

使用jenkins来构建vue项目

什么是Jenkins?

Jenkins官方是这样介绍的:

Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。

Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序。

说的接地气一点,到底能干啥呢?

使用jenkins来构建vue项目

如果我们现在想要构建一个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版本。

 

weinxin
微信小程序
互联网开发,终身学习者,欢迎您的关注!
舍得

发表评论

不高兴 彩虹 吃瓜 丢翔 乖 滑稽 花心 惊哭 惊讶 挤眼 酷 伤心 帅吗? 礼物 玫瑰 怒 生气 喷 睡觉 太开心 小九九 啊
太阳 吐舌 委屈 笑眼 星星月亮 心碎 咦 阴险 疑问 真棒 偷笑 斜眼笑 震惊 略 哈欠 无奈哭 抠鼻 哼 期待 懒得理你 爱心 蜡烛