1.下载最新jenkins镜像
docker image pull jenkins/jenkins:lts
2.启动一个jenkins容器
docker container run -d --name my-jenkins -p 8090:8080 -v /c/Users/jenkins:/home/jenkins_01 jenkins/jenkins:lts
3.启动服务
获取名为default虚拟机地址:
docker-machine ls
docker-machine ip default // 192.168.99.100
在浏览器中打开http://192.168.99.100:8090
4.进入容器内部
docker exec -it '容器id' /bin/bash
执行:
cat /var/jenkins_home/secrets/initialAdminPassword
得到密码并粘贴过去
安装推荐的插件
下载安装插件
在系统管理 -> 插件管理 -> 可选插件安装一些前端相关的插件,如果之前步骤推荐的插件下载失败,会有红色警告提示,也在这边下载安装。
除了推荐的插件外,一般前端需要安装下面几个插件:
- Localization: Chinese (Simplified) (jenkins汉化)
- NodeJS Plugin
- git parameter (在构建前自行选择版本分支)
- Publish Over FTP (FTP上传到远程服务器)
NodeJS Plugin安装完毕后,还需要选择系统管理->全局工具配置,配置node下载及安装:
Publish Over FTP安装完毕后,还需要选择系统管理->全局工具配置,配置Publish Over FTP
配置任务,编译vue-cli项目
在这里我们实现从github拉取vue-cli项目,然后在jenkins中实现编译。 新建任务,构建自由风格的软件项目。
我使用是的git管理代码,如果需要想在构建前自行选择版本分支,可按照如下步骤,否则跳过。 需要安装git parameter 插件。
在勾选环境中如下选择:
点击保存,配置完成。
构建
点击Build with Parameters开始构建
工作空间就可以看到编译生成的文件在dist文件夹下,进入dist后可以选择打包下载全部文件下载编译生成的文件。