Docker教程:三、前端工程师在win10上用docker安装自动化部署工具jenkins

472 阅读2分钟

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

得到密码并粘贴过去

安装推荐的插件

等待插件安装完成

不翻墙很难成功下载安装,失败也没事,进系统后也可以继续安装插件。

下载安装插件

系统管理 -> 插件管理 -> 可选插件安装一些前端相关的插件,如果之前步骤推荐的插件下载失败,会有红色警告提示,也在这边下载安装。

除了推荐的插件外,一般前端需要安装下面几个插件:

  1. Localization: Chinese (Simplified) (jenkins汉化)
  2. NodeJS Plugin
  3. git parameter (在构建前自行选择版本分支)
  4. Publish Over FTP (FTP上传到远程服务器)

NodeJS Plugin安装完毕后,还需要选择系统管理->全局工具配置,配置node下载及安装:

Publish Over FTP安装完毕后,还需要选择系统管理->全局工具配置,配置Publish Over FTP

配置任务,编译vue-cli项目

在这里我们实现从github拉取vue-cli项目,然后在jenkins中实现编译。 新建任务,构建自由风格的软件项目。

我使用是的git管理代码,如果需要想在构建前自行选择版本分支,可按照如下步骤,否则跳过。 需要安装git parameter 插件

这样在构建时会先让你选择一个代码分支。

接下来在源码管理中选择项目git地址及github
Credentials替换成github的用户名和密码
在勾选环境中如下选择:
构建设置

点击保存,配置完成。

构建

点击Build with Parameters开始构建

可以查看构建过程

蓝色表示构建成功,红色是构建失败

构建成功后,在工作空间就可以看到编译生成的文件在dist文件夹下,进入dist后可以选择打包下载全部文件下载编译生成的文件。
整个win10上用docker安装自动化部署工具jenkins的过程基本就这些。 当然你也可以安装其他一些插件,完成更复杂的部署过程。