zoukankan      html  css  js  c++  java
  • jenkins安装以及自由风格的项目搭建(jenkins+tomcat+svn)

    jenkins提供了直接通过war包启动以及通过tomcat容器启动的启动方法,这里使用tomcat来启动jenkins,这也是我觉得更稳定的方法。

    提前搭建好tomcat环境,这里我使用的版本是:Apache Tomcat/8.5.16 , jdk1.8:jdk-8u144-linux-x64

    *下载jenkins:https://jenkins.io/download/   #下载war格式的软件包

    将下载好的jenkins.war包解压后放置到tomcat的项目目录中

    unzip  jenkins.war  -d /var/www/jenkins

    *为什么不直接放.war文件至项目目录中,而要解压后放

    答:如果直接放置.war文件,tomcat每次重启后都要编译这个war文件来取得结果,减慢启动速度,手动解压一次后后续省去了后续的操作

    启动tomcat后使用http://服务器ip:8080/jenkins访问

      跳过:

        *访问后需要输入一个认证密码,默认在:/root/.jenkins/secrets/ 文件夹中,因为jenkins默认会将信息保存在执行用户根目录下,为了方便管理,可以在部署之前调整变量JENKINS_HOME变量指定位置,如果部署后才想调整位置,调整变量指向后,将/执行用户/.jenkins/ 的数据拷贝到新的目录中。

        *创建一个用户用于登录管理jenkins

     选择左侧的推荐安装

    *安装推荐的软件包时可能也会有安装失败的情况,这个是因为网络不稳定导致,后期可以在选择安装这些软件包

    安装完成后,会提示创建一个用户进行管理,根据提示操作即可。

     #如果你什么包也不想安装,你有自己的plugins目录的话,选择右侧的选择安装,然后把包都去掉就行了,

    jenkins安装完成,下面将是简单的入门配置并使用jenkins

    指定jdk信息

     安装Publish Over SSH插件,在插件对应列表打钩后选择下面的直接安装即可

    进入系统配置后添加一台服务器

      • 公共配置 
        Passphrase:密码(key的密码。如果有设置) 
        Path to key:key文件(私钥)的路径 
        Key:将私钥复制到这个框中 
        Disable exec:禁止运行命令 
        注意:一般来说,我们会采用同每一个SSH Server单独配置的方式,因此公共配置部分一般不进行设置

      • 私有配置 
        SSH Server Name:标识的名字,可随便取 
        HostName:需要连接ssh的主机名或IP地址 
        Username:SSH连接所使用的用户名 
        Remote Directory:用SSH连接后的远程根目录,这个目录是必须存在的,Jenkins不会自动创建目录。Jenkins会将文件远程复制到该目录。(注意:SSH连接的用户需要有权限才可以创建、删除、移动文件及文件夹) 
        Use password authentication, or use a different key:使用密码认证或密钥认证

      • 私有配置的高级 
        Port:SSH连接端口号(默认为22) 
        Timeout (ms):连接超时的时间,单位以毫秒计算 
        Disable exec:禁止exec执行命令 
        Test Configuration:测试配置是否成功 

    相关配置完毕,现在开始创建一个任务,回到主页选择新建任务-自由风格的软件项目

    跳到构建后操作配置连接至svn后需要执行的操作

    Source File:连接svn后,制定jenkins拿什么文件,结合上方的svn配置得出,拿到的是:http://182.92.205.**/svn/xiaodaitest/123/*     中的文件。

     

    保存配置后进行测试

    修改文件(原文件内容:333333)后上传至svn-版本变化

    完后登录jenkins对刚才进行配置的任务进行构建

    在“控制台输出”处查看执行日志

    访问测试

  • 相关阅读:
    Android手机资料拷贝导出工具 --- 91手机助手
    Adobe Acrobat Reader DC For Android 下载
    How to install Wine on Ubuntu Linux 64bit
    Ubuntu 最好用的CHM阅读器KchmViewer
    精品绿色便携软件 & 录制操作工具
    windows 电脑配置信息检测
    彻底理解android中的内部存储与外部存储
    Web标准颜色 System.Drawing.Color
    傲游浏览器---自定义 UserAgent 字符串
    Android direct-boot
  • 原文地址:https://www.cnblogs.com/xiaodai12138/p/9150939.html
Copyright © 2011-2022 走看看