一、了解自动化部署
(一)、传统手工部署:
1、将写好的代码发布到云管理平台(类似:gitee,github)进行多人合作及版本控制等;
2、将代码打包(类似:前端vue项目打包成dist文件,后端java项目打包成war包或者jar包);
3、将这些打包好的代码放到云服务器上进行部署
4、测试人员想要测试,需要询问开发人员是否部署完成等
(二)、自动化部署
开发人员在其开发过程中将代码托管到云管理平台,测试人员或者其他成员想要部署项目,直接启动jenkins服务,点击构建即可!
二、windows中jenkins的下载安装和启动服务
(一)、了解jenkins
Jenkins 是一个开源的、自动化的持续集成和持续交付(CI/CD)工具,它由 Java 编写而成,可在多个平台上运行。Jenkins 提供了一个 Web 界面,使用户可以方便地配置、计划和执行自动化构建、测试和部署工作流。
(二)、下载和安装
官网下载:Jenkins download and deployment
安装教程推荐: http://t.csdn.cn/TjHjs 实在是太详细了!!!
(三)、jenkins详细介绍系统配置
jenkins配置最重要的是下面几个:
ConfigurenSystem里面如果和Gitee账号连接,这里需要用令牌来连。一个令牌代表一个私密账号。
和服务器连接需要注意以下几点:
三、jenkins构建vue项目部署到远程服务器
gitee的某个仓库中:
需要注意:你所使用的jenkin是本地的话,要使用内网穿透的。我用的是natapp
完成后点击构建:
点击进去,根据控制台的输出来查看构建结果
此时访问服务器也能访问到
到这里就ok了
参考文档:
jenkins安装教程推荐:
http://t.csdn.cn/TjHjshttp://t.csdn.cn/TjHjs
natapp做内网穿透教程:http://t.csdn.cn/T60Zxhttp://t.csdn.cn/T60Zx