精华内容
下载资源
问答
  • 一、下载Jenkins软件 二、安装Jenkins 三、Jenkins配置 前言 Jenkins 是一个可扩展的持续集成引擎。 主要用途: 持续、自动构建/测试软件项目。 监控一些定时执行的任务。 Jenkins拥有的特性包括: 易于安装-...

    目录

    前言

    一、下载Jenkins软件

    二、安装Jenkins

    三、Jenkins配置

    四、war包方式部署


     

    前言

    Jenkins 是一个可扩展的持续集成引擎。
    主要用途:

    1. 持续、自动构建/测试软件项目。
    2. 监控一些定时执行的任务。

    Jenkins拥有的特性包括:

    1. 易于安装-只要把jenkins.war部署到servlet容器,不需要数据库支持。
    2. 易于配置-所有配置都是通过其提供的web界面实现。
    3. 集成RSS/E-mail通过RSS发布构建结果或当构建完成时通过e-mail通知。
    4. 生成JUnit/TestNG测试报告。
    5. 分布式构建支持Jenkins能够让多台计算机一起构建/测试。
    6. 文件识别:Jenkins能够跟踪哪次构建生成哪些jar,哪次构建使用哪个版本的jar等。
    7. 插件支持:支持扩展插件,你可以开发适合自己团队使用的工具。

    简介引自博客:Jenkins的主要作用
    过多的介绍我就不讲啦,今天主要讲一下如何在本地搭建你的Jenkins。很简单,一共三步:

    一、下载Jenkins软件

    提供两种下载方式(Jenkins msi):
    1. 官网下载:Jenkins下载官网
    2. 也可以在我的博客下载页进行下载:Jenkins-2.174
    没有积分可以私聊我发送文件。

    二、安装Jenkins

    下载好之后点击安装:一路next就好啦,最后finish。

    安装Jenkins msi好之后,我们在浏览器中访问这个url:http://localhost:8080

    便可打开如下界面:

    我们需要从本地获取密码来激活,于是我们复制上图中的路径,粘贴到文件管理器中:

    敲击回车,它会自动提示用什么方式打开,我们可以选择使用Note Pad++打开(没有的话也可以使用记事本),便可看到其中的密码。

    将该密码复制下来粘贴到网页的“管理员密码”输入框中,点击“继续”。

     

    三、Jenkins配置

    进入下一页后,我们点击右侧的“选择插件安装”,然后勾选上所需要的插件。

    Ps:其实我们也可以不自己选,使用其中的预设方案即可。如果有需要我们可以在配置好之后再改。

    选好后点击继续,开始安装:

    然后就和使用其他网站一样,设置账号密码,进行登录,这一步就不说啦。最后进入的界面如图:

    四、war包方式部署

    如果你是在服务器端使用,笔者更推荐使用这种方式,使用war包部署会更为方便快捷。步骤如下:

    ① 先在Jenkins官网下载jenkins的war包,

    ② 然后将下载好的war放到Tomcat的webapps目录下,启动Tomcat。

    ③ 访问链接http://IP:8080/jenkins/ ,按照提示找到Jenkins生成的密码,将该密码复制下来粘贴到网页的“管理员密码”输入框中,点击“继续”。

    ④ 接下来转到本文第三步“Jenkins配置”,按步骤完成配置即可。


    至此,Jenkins的配置工作就已经完成啦,我们可以在其中建立各种活动来实现各种各样的集成构建监控等操作。

    Ps:要记得将http://localhost:8080/收藏为一个标签,方便以后随时使用。

    软件测试工程师一只,也在不断的学习阶段,平时的小经验不定期分享。
    博主经验有限,若有不足,欢迎交流,共同改进~
    愿与同在CSDN的你共同进步。
    有意可加QQ1255187803交流学习。

     

     

    展开全文
  • 备注:适用于手动打jar包,在通过jenkins上传部署的方式,远程拉取git项目自动打包的方式,配置与本文不同。 一、jenkins安装 说明:由于已经安装好,不想在重新安装截图,安装步骤截图来源于...

    本文就安装部分可以参考下,配置等参考另一篇文章会好点,https://blog.csdn.net/weixin_44251399/article/details/88719183

    备注:适用于手动打jar包,在通过jenkins上传部署的方式,远程拉取git项目自动打包的方式,配置与本文不同(不推荐这种方式,可以看我另一篇v2版本的文章)。
    一、jenkins安装
    说明:由于已经安装好,不想在重新安装截图,安装步骤截图来源于,地址:https://blog.csdn.net/qq_31142553/article/details/81193173。
    1.下载地址:https://jenkins.io/zh/download/
    2.安装
    (1)安装在本地的话,如图版本
    在这里插入图片描述
    (2)安装成功后一般会自动启动,然后自动打开浏览器。如果没有自动启动,需要自己手动启动应用,如下图
    在这里插入图片描述
    (3)启动成功后,浏览器会显示如下图页面,让我们输入系统设置的初始密码 。这时我们去对应路径文件找到密码输入即可。
    在这里插入图片描述
    (4) (如果有安装失败的,可以使用vpn)这时候显示让我们安装插件的页面,点击“安装推荐的插件”就好,接下来应用会安装一些插件,等待安装完成就好
    (5)Publish over SSH这个插件要安装好之后系统设置-插件管理-可选插件里面搜索安装
    (6)安装完成后,将进入设置用户页面
    (7)下一步Jenkins url设置,默认就好
    (8)完成之后,点击页面上开始使用jenkins。
    (9)其它设置:修改Jenkins端口。修改后保存并重启应用(在服务里面去重启)
    在这里插入图片描述
    (10)设置服务为为开机自启动 。控制面板—管理工具—服务,选中右击属性进行修改
    在这里插入图片描述
    (11)登陆jenkins页面。
    在这里插入图片描述
    二、Jenkins使用
    1.全局设置。
    (1)安装了Publish over SSH之后,在全局设置里面设置,其他设置默认就行。
    Publish over SSH这个插件要安装好之后系统设置-插件管理-可选插件里面搜索安装。
    在这里插入图片描述
    在这里插入图片描述
    (2)这里配置jdk,其他的可以默认就好,没安装的可以选自动安装。(由于我们没有使用拉取远程git项目,自动打包的方式,所以maven这些不需要设置,只设置一个jdk也可以用)
    在这里插入图片描述
    2.创建任务
    (1)新建任务
    在这里插入图片描述
    在这里插入图片描述
    (2)需要设置的地方
    在这里插入图片描述
    在这里插入图片描述
    (3)设置完成之后,点击应用就可以。

    3.运行
    (1)主页面可以看到创建的任务,点击创建按钮就可以
    在这里插入图片描述
    (2)任务详情页
    在这里插入图片描述
    (3)点击开始创建,左下角点击可以看到输出日志,显示success之后,对应的jar包服务就启动成功了,可以去start.sh对应的输出日志里面查看启动日志。
    在这里插入图片描述
    在这里插入图片描述
    4.脚本内容(start.sh

    #说明:
    #(1)本地jar包存放在D:\develop\jenkins\workspace\ceshi007(这是jenkins建立的任务名)\target目录下
    #(2)jenkins上传jar包存放在服务器/data/apps/api-service/tmp/目录下
    #(3)新增服务上传的时候在下方按照格式新增即可,会自动部署上传的jar包服务
    #(4)新增后,把本业内容全选-复制,粘贴至/data/apps/api-service/start.sh中;
    #或者在linux上执行 dos2unix 脚本名 也可以。
    #(win下的换行是回车符+换行符,也就是\r\n,而unix下是换行符\n。linux下不识别\r为回车符,是脚本编码的问题。)
    #(5)如果上传的jar包没有在这里配置条件判断,就不会执行,只会上传到指定位置而已。
    #刷新配置文件
    source /etc/profile
    #1
    #demo1服务条件判断部署
    #判断指定位置是否存在文件demo.1.0.0.jar(即是否重新上传了jar包来更新服务)
    if [ -f “/data/apps/api-service/tmp/demo.1.0.0.jar” ];
    then
    #获取服务的pid
    jar1=demo.1.0.0.jar
    pids1=$(ps -ef | grep $jar1 | awk ‘{print $2}’)
    #移动旧版本到bak(没有则新建)
    mv $jar1 bak/
    #移动新版本到/data/apps/api-service目录下
    cd tmp/
    mv /data/apps/api-service/tmp/demo.1.0.0.jar /data/apps/api-service
    #关闭服务
    kill -9 $pids1
    #返回/data/apps/api-service目录下
    cd …
    #重新运行服务,输出日志
    BUILD_ID=dontKillMe
    nohup java -jar $jar1 >…/…/logs/demo.log &
    #条件判断结束
    fi

    展开全文
  • 自动化部署-Jenkins5.1 下载安装war包下载运行5.2 插件安装5.2 配置5.2.1 全局工具配置5.2.3 个人信息配置5.4 经典版构建任务GeneralSource Code ManagementBuild TriggersBuild EnvironmentBuildPost ...

    5. 自动化部署-Jenkins

    官方文档

    5.1 下载安装

    war包下载运行
    # 创建jenkins目录和工作目录
    mkdir -p /opt/jenkins & mkdir -p /opt/jenkins/jenkins-data
    cd /opt/jenkins
    # 下载war包(很慢,可以本地先用下载工具下载下来,再scp到服务器
    wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war
    

    由于需要用到启动和重启停止的功能,这里提供一个脚本来对应用进行操作

    # 进入目录
    cd /opt/jenkins
    # 创建脚本文件,将下面的内容粘贴进来,保存退出
    vim deploy.sh
    # 赋予可执行权限
    chmod +x deploy.sh
    

    deploy.sh脚本内容

    #!/bin/bash
    # service running script.
    source /etc/profile
    action=$1
    app=jenkins.war
    # 清空日志
    cp /dev/null nohup.out
      nohup java -Duser.home=/opt/jenkins/jenkins-data/ -Dhudson.util.ProcessTree.disable=true -Xms256m -Xmx512m -Djenkins.model.Jenkins.slaveAgentPort=50000 -jar $app --httpPort=8801 &
    elif [ ${action} == 'stop' ];then
      ps -ef| grep $app | grep -v grep | awk '{print $2}' | xargs kill -15
    elif [ ${action} == 'restart' ];then
      ps -ef| grep $app | grep -v grep | awk '{print $2}' | xargs kill -9
      sleep 2
      nohup java -Duser.home=/opt/jenkins/jenkins-data/ -Dhudson.util.ProcessTree.disable=true -Xms256m -Xmx512m -Djenkins.model.Jenkins.slaveAgentPort=50000 -jar $app --httpPort=8801 &
    fi
    

    war包运行脚本

    说明:

    1. user.home 用来执行jenkins的工作目录, 会在这个目录下生成一个.jenkins的隐藏目录存储jenkins的数据
    2. hudson.util.ProcessTree.disable 这个是jenkins会杀死子进程的特性会导致运行脚本不起作用,所以这里一股脑的给禁用掉了
    3. –httpPort=8801 执行jenkins应用启动端口,注意这里是两个-, 但是这里渲染的看起来像一个
    4. jenkins.model.Jenkins.slaveAgentPort 有一个特性需要用到,这里开启备用
    cd /opt/jenkins
    # 启动
    ./deploy.sh start
    # 重启
    ./deploy.sh restart
    # 停止
    ./deploy.sh stop
    

    查看启动日志,jenkins已经启动完成, 使用ip:8801访问,注意日志中会打印密码以及密码所在目录
    查看启动日志,jenkins已经启动完成, 使用ip:8801访问,注意日志中会打印密码以及密码所在目录
    输入密码之后, 解锁jenkins,一路按照指示安装,第一个安装建议的插件就行了,后续需要再单独下载,然后跟着步骤继续创建管理员帐号, 这部分跟着步骤会提示的,就不详细说明了

    5.2 插件安装

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2P5ZVRG8-1606813343627)(index_files/image-20201123195437294.png)]

    5.2 配置

    配置不区分经典版和Blue Ocean,只是可能入口会多一些通道,但最终都能从主界面进去,因此不单独说明

    5.2.1 全局工具配置

    注意这些全局用到的工具,一定是提前安装好的,所以要按照自己机器的情况填入正确的路径
    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    5.2.3 个人信息配置

    登录后右上角,个人信息图标点击后选择配置

    • API Token
      后面可以用来作为远程构建的参数凭证
      在这里插入图片描述

      在这里插入图片描述

      这个要复制下来记住备用,后面再进来的时候就看不到了
      在这里插入图片描述

    5.4 经典版构建任务

    通过maven插件的安装,现在构建任务时会多出来一个构建一个maven项目,我们用到的就是这一个

    在这里插入图片描述

    在这里插入图片描述

    General

    在这里插入图片描述

    Source Code Management

    在这里插入图片描述

    添加凭证

    在这里插入图片描述

    Build Triggers

    在这里插入图片描述

    Build Environment

    在这里插入图片描述

    Build

    在这里插入图片描述

    Post Steps

    在这里插入图片描述

    在这里插入图片描述

    这里即为上面脚本的内容,但这部分内容主要是为了理解要做什么,因为不同的应用情况这里执行的情况会有所不同。例如以下脚本的各种目录,这个要根据自己的情况,自己的项目放在了哪台服务器的哪个目录下,启动的方式是什么, 用的什么脚本来启动的,然后就要调整下面的内容,具体详细看一下下面的解释应该就能明白了,其实一共也就两行命令。

    #!/bin/bash
    # 避免子进程被杀死,无法执行后面的部署脚本
    BUILD_ID=dontKillMe
    source /etc/profile
    # 将构建后的可执行jar包拷贝到项目部署目录, $WORKSPACE/boot-quick/target/spring-boot-quick-exec.jar根据项目名称以及打包后的jar包所在目录和可执行jar包名称按需修改
    #   这里$WORKSPACE是jenkins变量为工作空间目录, target/spring-boot-quick-exec.jar为构建后可执行jar包所在目录, 统一在一起也是一个目录
    # 拷贝这里有两种情况, 一种是项目部署和jenkins服务器再同一台服务器,那么这里就会变成本地拷贝, 如果不再同一台服务器就要写scp,而且还要配置ssh免登陆
    # cp $WORKSPACE/target/spring-boot-quick-exec.jar /opt/services/boot-quick/
    \cp -r $WORKSPACE/target/spring-boot-quick-exec.jar /opt/services/boot-quick/
    # 执行部署脚本
    cd /opt/services/boot-quick/ && sh deploy.sh restart
    
    PUSHLISH OVER SSH(可选)

    如果jenkins和目标服务不在同一台服务器除了上面说的用scp命令以外,还可以借助于这个插件,配置目标服务器的认证信息以及传输文件和目标文件夹等然后执行脚本命令等操作。

    保存以上配置
    构建入口

    在这里插入图片描述

    在这里插入图片描述

    远程构建

    参考步骤Build Triggers里的截图部分,将下面的提示url和token组合起来可以触发远程构建,这样不需要进入jenkins,直接访问一下这个url就能触发构建,配合脚本使用,可以节省很多时间,
    按上面的例子则为http://xxxxxx:8801/job/boot-quick/build?token=11173ff1df11042e355xxxxxxx

    这里有一个特例,在构建步骤General中之前说过有一个参数化构建的选项, 如果自己用到了这个参数化构建,且定义了参数而且在下面的execute shell中用到了这个变量,那么对应的远程构建也要通过url传递这个参数,所以看Build Triggers那里,有两个地址说明一个是简单的build还有一个是buildWithParameters,如果用到了别的参数的话就需要用到这个,当然也可以统一,不论用没有别的参数都用这个
    例如http://xxxxxx:8801/job/boot-quick/buildWithParameters?token=11173ff1df11042e355xxxxxxx&param1=hahah&host=127.0.0.1

    注意
    经过测试,在浏览器上打开是可以直接构建,但原因可能是因为帐号已经登录了,并不是传参生效,因为在脚本中没有生效,还是提示没有权限,要登录。
    参考https://stackoverflow.com/questions/25394445/jenkins-authentication-fails

    # ApiToken的获取方式在上面有提到
    curl -u dingdongfang:${ApiToken} http://xxxx:8801/job/boot-quick-gitee/build?token=11173ff1df11042e3558f45900278ba80d
    
    展开全文
  • 网络上搜索jenkins插件安装失败,很多文章说是网络问题,提供的方案诸如修改default.json里的google为baidu等等,应该都是老版本才存在的问题,这里可以先进入/jenkins/manage查看控制台日志,得知大多数插件安装...

    下载war包

    本次搭建使用war包方式,到官网下载最新war包:
    (建议下载最新版本,本人最初使用的不是最新版本,导致下载不了插件)
    https://jenkins.io/zh/

    运行war包

    将war包上传到tomcat的webapps目录下,运行tomcat,登录http://47.99.xx.xxx:8080/jenkins
    在这里插入图片描述
    管理员密码在服务器启动的日志中可以查看,也可以到图中指定的路径寻找
    上图为linux系统路径,若你的服务器为windows,则页面中的路径为:
    C:\Users\Administrator\ .jenkins\secrets\initialAdminPassword

    安装插件

    输入密码后,可以看到安装插件的页面,这里选择安装推荐插件,这个步骤会持续一段时间,我这里网速不好,花费了半个小时
    在这里插入图片描述

    可能遇到的坑

    1. 大部分插件安装失败,如图
      在这里插入图片描述
      网络上搜索jenkins插件安装失败,很多文章说是网络问题,提供的方案诸如修改default.json里的google为baidu等等,应该都是老版本才存在的问题,这里可以先进入/jenkins/manage查看控制台日志,得知大多数插件安装失败的原因是版本不匹配,官网下载最新的稳定版本即可

    2. 提示no such plugin:cloudbase-folder
      在这里插入图片描述
      下载cloudbees-folder.hpi,拷贝到tomcat/webapps/jenkins/WEB-INF/detached-plugins目录下,重启服务

    3.提示该jenkins服务已离线
    在这里插入图片描述
    网上的很多文章会让你进入/root/.jenkins/updates目录修改default.json,将测试网络用的google改为baidu,实际上你会发现并没有updates目录,这应该是老版本的解决方案(可能官方刚开始没想到有些地方是有墙的…),新版本需要到/root/.jenkins目录下,修改hudson.model.updateCenter.xml文件,将路径中的https改为http:
    在这里插入图片描述

    插件安装完成后,会进入初始化管理员账号的页面
    在这里插入图片描述
    可以直接右下角选择继续使用admin账号,密码就是上面临时生成的管理员密码;若是这里新建了账号,则admin账号不再可用,之前存储临时密码的文件也会自动删除

    环境搭建到此结束~
    在这里插入图片描述

    展开全文
  • jenkins添加远程服务器

    2021-08-13 07:54:32
    jenkins添加远程服务器 内容精选换一换已成功登录Java性能分析。待安装分析辅助软件的服务器已开启sshd。已安装JDK并配置环境变量。打开“添加目标环境”窗口,如图1所示,参数说明如表1所示。添加目标环境添加目标...
  • 服务器搭建Jenkins

    2019-07-23 14:36:38
    因测试环境不够用,添加了另外的测试环境,需要在新环境上搭建Jenkins完成自动化部署。 先去百度了一下,步骤是按照下面的链接来的,记录一下,方便以后回顾。 步骤是根据 Linux服务器安装jenkins全过程 这个来的,...
  • Jenkins:调用本地搭建sendmail邮件服务器发送邮件 【转载:https://www.cnblogs.com/wolfshining/p/7656597.html】 应用jenkins发送邮件的邮件服务器 SMTP server 可以是本地的,也可以是远...
  • 应用jenkins发送邮件的邮件服务器 SMTP server 可以是本地的,也可以是远程,远程的就不多说了,在此说一下如何在jenkins本地服务器搭建邮件服务器,并用jenkins发送邮件,详细过程如下: 一、linux服务器搭建...
  • curl -O ...apt-key add jenkins-ci.org.key sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list' s...
  • 服务器上安装jenkins jenkins是现在我们进行项目CI/CD时最流行的工具,但是在dnf或者yum软件仓库中是没有jenkins的,所以我们需要手动连接jenkins仓库来下载jenkins jenkins本身需要依赖java环境,而java在dnf...
  • 服务器搭建Jenkins

    2020-04-29 01:37:41
    Jenkins 简介 Jenkins 是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成...查看 Java 安装版本执行路径 查看 java 版本...
  • 1.下载jenkins docker pull jenkins/jenkins 检查jenkins是否下载到镜像里:docker images 2.下载成功后,启动jenkins: docker run -d -p 80:8080 -p 50000:50000 -v jenkins:/var/jenkins_home -v /etc/...
  • 所以决定在我们前端服务器搭建jenkins 给测试部署。并部署到前端服务器上。文章是边操作边写出来的,踩遍了坑。不知道大家会不会也遇到这些问题。反正我都把解决步骤写在里面了。 本文主要内容是介绍 jenkins ...
  • jenkins-测试项目的配置-本地服务器搭建 提醒:如果jenkins自动部署项目,则要关注所在位置,比如jenkins部署在tomcat,而项目也部署在tomcat,则会产生问题,比如需要关掉项目,则就要关掉tomca1,但是这意...
  • Windows环境本地搭建1、已有Android开发环境(JDK,SDK),此步省略。2、下载Jenkins下载 3、安装步骤,安装步骤原文1、下载jenkins-2.61.zip然后解压后看到:jenkins.msi 双击打开2、点击 Next ,选择安装的目录,...
  • Jenkins本地部署和远程部署

    千次阅读 2019-05-07 17:42:43
    简介:在Jenkins自动化部署中,可以搭建一个Jenkins服务器,然后把所有的项目都部署到这个Jenkins服务器中,当然前提是网络是互通的,下面就针对Jenkins远程部署的一些经验制作的部署文档 Jenkins环境搭建在这里不做...
  • 如何配置Jenkins构建服务器 (How to Configure Jenkins Build Server) In the previous chapter, we studied the on the details about what is Jenkins, its usage and best practices to be made while working ...
  • 做前端也好几年了,项目的CI/CD一直用的都是公司现有的jenkins平台,再不就是基于jenkins进行了特殊定制化的平台,当然还有其他的一些CI/CD工具,比如gitlab,但是在我...
  • jenkins实现本地部署

    万次阅读 2017-10-30 15:57:28
    每次项目部署上线都非常的麻烦,修改配置文件,...前期准备需要本地有jdk 和maven jenkins的安装非常简单,只需要在官网下载一个jenkins.war,放在tomat的webapps里面直接启动tomcat即可!访问地址:http://localhost
  • 所以大家基本只有可看的权限,只有部分管理人员有可读可写的权限,但是jenkins上基本使用的都是ftp的路径,这个时候就存在一些问题,某些开发需要将自己构建的apk放到ftp上,通过jenkins构建传到阿里云服务器上测试...
  • 安装Jenkins下载Jenkins下载.war文件,推荐下载war文件,war文件是全平台的,在windows,mac上都可以用启动Jenkins使用 java -jar jenkins.war 启动;C:\Users\zengy\Desktop\jenkins.war 为自己本机真实的文件路径...
  • 使用docker搭建Jenkins

    2020-03-29 15:55:46
    相关系列文章 使用docker安装jenkins 使用docker安装Gitlab服务 ...Jenkins是一款持续集成的平台,日常开发中的打包部署都...网上也有很多jenkins的文档和博客可以供参考,所有jenkins就是企业持续集成的首选了...
  • Jenkins-节点服务器配置

    千次阅读 2018-03-16 13:48:29
    一、进入Jenkins-点击系统管理-选择管理节点。...四,如果启动方法里面没有Launch agent via Java Web Start,其启动方法为-回到系统管理,点击...将Agents -TCP port 随机选取选中五、节点服务器配置完成后,需...
  • 背景:jenkins上已配置好打包项目,并将生成的war包通过ssh发送至目标服务器的目录:/opt/tomcat/qajira-8018/webapps,(适合war包启动,并需要多个项目通过tomcat启动,即会出现同时启动多个tomcat的场景) ...
  • tomcat Jenkins插件安装配置 插件安装 系统管理--》插件管理​ 1.安装Maven Integration plugin​ 2.安装SonarQube Scanner 3.Publish Over SSH --发布到远程服务器 系统配置 系统管理--》全局工具配置​ 1.配置...
  • 本文主要讲述在服务器搭建Jenkins 打开jenkins官网:https://jenkins.io/download/ 将war包下载到本地 将下载好的war包使用put命令上传到服务器上。1.将下载好的war包使用put命令上传到服务器上。 ...
  • Jenkins配置远程服务器构建

    千次阅读 2018-05-15 09:32:53
    所以,只需要在一台服务器上安装jenkins 远程构建其他服务器项目会更快捷一些一,配置1配置与本地相同 2 源码管理3 构建环境4 构建因为是远程构建,配置好后 需要shell 指定远程服务器执行脚本二 远程脚本配置#!...
  • 前言jenkins是一个广泛用于持续构建的可视化web工具,持续构建说得更直白点,就是各种项目的"自动化"编译、打包、分发部署。jenkins可以很好的支持各种语言(比如:java, c#, php等)的项目构建,也完全兼容ant、...
  • 最近公司使用的Jenkin自动部署的项目,Jenkins介绍就不多讲了。安装配置等一大堆,网上很多 运行Jenkins后,安装插件: Publish Over SSH用于连接远程服务器 Deploy to container插件用于把打包的应用发布到远程...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 10,043
精华内容 4,017
关键字:

本地搭建jenkins服务器