发表于: 2018-05-19 23:21:20
2 786
今天完成的事情:
了解了下持续部署的概念~简单点说就算做一点事就测试一下有没有问题~不管事部署还是集成或者交付之类的~保证代码的正确性,分段测试可以保证代码质量~保证代码和部署环境不出现重大错误~
任务6我的理解是,大概是这个意思吧~
1.用jenkins创建一个项目
2.jenkins的项目可以直接上传到svn
3.用maven可以把svn里的jenkins的源码包打包成war包
4.直接把war包更新到tomcat容器里~
看了下任务验收标准
验收标准这里不是很看的懂~应该是跟maven打包项目的时候有关系把~
jenkins通过手动执行,完成一键发布~本身就是任务6的的要求吧~
明天计划的事情:按照上面的步骤
1.先去安装个maven~打算去官网找最新版本,看下是不是二进制包,多用用源码安装对centos应该会理解深一点~不用yum安装是不是逼格高一点
2.在jenkins创建一个项目~,貌似要设置svn之类的~明天专门重新创建一个新的svn版本库给他用吧~
3.用maven打包项目~这步貌似蛮多东西要设置的
4.写脚本·把打包的项目部署到tomcat里~
遇到的问题:
1.今天遇到的问题就是不知道我对任务6的理解对不对~感觉细节上应该有些地方理解错了
2.今天还尝试想把zengweiwei.top:8080/jenkins直接改成zengweiwei.top/jenkins访问~
在nginx里加了一个server
server {
listen 80;
server_name localhost/jenkins;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
proxy_pass http://127.0.0.1:8080/jenkins/;
root html ;
index index.html index.htm;
这样的配置文件报错~~说是server_name这项不能带/,这里是因为我对nginx的配置还不太熟悉的问题
还是理论上nginx没用办法省略端口来访问需要的http服务~
收获:
了解啥叫持续部署~
大概了解了maven的作用~
评论