发表于: 2018-05-19 23:21:20

2 787


今天完成的事情:


了解了下持续部署的概念~简单点说就算做一点事就测试一下有没有问题~不管事部署还是集成或者交付之类的~保证代码的正确性,分段测试可以保证代码质量~保证代码和部署环境不出现重大错误~

任务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的作用~




返回列表 返回列表
评论

    分享到