zoukankan      html  css  js  c++  java
  • Jenkins安装部署

    一、介绍

    持续集成:软件开发实践,团队开发成员经常集成他们的工作,每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误;

    手动打包、发布代码等需要较长时间,且构建过程不透明;

    Jenkins:同一代码库,自动化构建,构建日志与历史记录;

    Hudson是Jenkins的前身;

    Jenkins官网:https://jenkins.io/

    Jenkins下载:http://updates.jenkins-ci.org/

     jenkins的全部镜像:http://mirrors.jenkins-ci.org/status.html

    其流程大体是:

    1.代码获取(直接了拉取)

    2.编译      (可选)

    3.配置文件放进去

    4.打包

    5.scp到目标服务器

    6.将目标服务器移除集群

    7.解压并放置到Webroot

    8.Scp 差异文件

    9.重启      (可选)

    10.测试

    11.加入集群

    二、安装

    1、安装tomcat

    2、从官网下载Jenkins,将war包放到apache-tomcat-*webapps下;

    3、启动tomcat,访问http://localhost:**地址访问tomcat;访问http://localhost:****/jenkins 地址访问Jenkins服务;

    tomcat

     

    Jenkins

     选择【安装的插件】

    安装过程中出现一个错误: No such plugin: cloudbees-folder 

     上面的错误显示是,安装插件cloudbees-folder失败,是因为下载的Jenkins.war里没有cloudbees-folder插件

    需要在网上下载:http://ftp.icm.edu.pl/packages/jenkins/plugins/cloudbees-folder/

    下载cloudbees-folder.hpi放在/usr/local/tomcatJenkins-8090/webapps/jenkins/WEB-INF/detached-plugins即可

    重启tomcat,浏览器访问Jenkins服务器,设置用户名、密码等,然后进入Jenkins首页 

     

    如果此时不能正常跳到登陆页面,可以重启tomcat,就可以了;

    三、配置项目与脚本

  • 相关阅读:
    LeetCode70.爬楼梯
    LeetCode9.回文数
    LeetCode8.字符串转整数(atoi)
    LeetCode7.反转整数
    Docker深入浅出3-镜像管理
    Docker深入浅出3-容器管理
    Docker深入浅出2
    Docker深入浅出1
    Docker启动mysql的坑2
    各种常见兼容代码
  • 原文地址:https://www.cnblogs.com/huasky/p/10900331.html
Copyright © 2011-2022 走看看