准备工作 |
第一步:查看在本地是否能构建成功。
在vs code里分别执行如下命令:
Ng build
ng build --output-path=dist --base-href ./
第二步:查看是否将所有的代码都更新到了SVN上。
尤其要注意自己新建的代码是否都提交了上去。
原理解读 |
- SVN所在服务器:51
- Jenkins所在服务器:40
- Tomcat所在服务器:52
代码的大致流程是:
(1)开发人员将自己写的代码提交到SVN上,此时代码在51服务器上。
(2)Jenkins从SVN上拉取代码,并将代码在自己所在的服务器中进行构建。此时代码在40服务器上。
(3)构建完成后,将代码发布到52服务器上。此时,开发人员就可以在浏览器中查看结果了。
Jenkins部署步骤 |
第一步:打开公司给的Jenkins地址,在frontend中,新建任务。输入项目名称。
第二步:配置。
(1)general
这一步就是对Jenkins配置进行了个简单的设置,比如设置这个Jenkins文件是和ITOO的基础有关;记录保持2天后就会自动删除等等。
(2)源码管理
这一步是在填写SVN地址,即告诉Jenkins在哪拉取代码。
(3)构建触发器和构建环境
这两步小编没有设置,顾名思义,构建触发器就是啥时候Jenkins开始启动构建,比如设置定时构建时间为4小时,那每隔4小时,Jenkins就构建一次。
构建环境这个是跟build相关的配置,小编没有改动这一块。
(4) 构建
构建这一块是最重要的,写着执行文件。
(5)构建后操作
这一步的意思是:当在40服务器上构建成功后,将dist文件移动到52服务器上,并改文件夹名字为basic。
第三步:运行成功