精华内容
下载资源
问答
  • Jenkins自动部署

    2018-04-25 18:45:44
    Jenkins自动部署 在Linux上安装好java jdk配置好环境变量可参照tomcat+Jenkins安装 Jenkins持续集成组件 开发人员不需要编译、打包等,直接放在SVN、GIT上即可;减少人工干预的错误率,解放运维人员上传代码、...

    Jenkins自动部署

    在Linux上安装好java jdk配置好环境变量可参照tomcat+Jenkins安装

    Jenkins持续集成组件

    开发人员不需要编译、打包等,直接放在SVN、GIT上即可;减少人工干预的错误率,解放运维人员上传代码、手工备份和更新;直接用jenkins进行代码测试。

    • 自动构建过程
      – 包括:自动编译、分发、部署和测试
    • 代码存储库
      – 如:Git、SVN
    • jenkins持续集成服务器
      – 如:Git、SVN

    Jenkins+Maven集成项目的前提

    JDK安装并配置环境变量
    Maven安装并配置环境变量

    Jenkins+Maven集成项目的插件安装

    可选插件中安装

    Maven插件 Maven Integration plugin
    发布插件 Deploy to container Plugin
    Javadoc plugin
    

    默认已安装的插件:

    bouncycastle API plugin
    Strust Plugin
    Junit Plugin
    Display URL API
    Mailer Plugin
    git插件 Git plugin
    svn插件 Subversion Plug-in
    

    配置环境

    系统管理 – 全局工具配置 – 配置JDK、Git、Maven

    • Maven Configuration
      两个都下拉选择Settings file in filesystem,然后在下面的File Path里填写:
      D:\apache-maven-3.2.3\conf\settings.xml

    • JDK
      填写别名:jdk_1.8.0_131
      把自动安装前的勾选去掉,在出现的JAVA_HOME里输入:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home

    • Git
      在Path to Git executable输入:/usr/local/bin/git
      如果不用git,可以点击Delete Git.

    • Maven
      填写别名:maven3.5.3
      去掉“自动安装”勾选框,在MAVEN_HOME输入:/usr/local/apache-maven-3.5.3

    最后点击save按钮保存。

    构建集成配置

    1. 新建, 输入一个名字, 选择构建一个maven项目, 点击OK

    2. 配置页面

      勾选丢弃旧的构建,并填写保持构建的天数和最大个数

    3. 源码管理,
      这里选择了Git: 在Repository URL里填写git仓库地址:
      如:https://github.com/xxx/dy.git, 使用网络仓库需要添加Git证书Credentials,其原理与git免密码登录是一样的,都是基于SSH形式的,这里不再细说,请自行搜索资料。
      接下来是选择一个分支Branch,默认就是*/master,可以根据你的项目实际配置修改。

    4. 构建触发器
      Build whenever a snapshot dependency is built 当job依赖的快照版本被build时,执行本job。
      Build after other projects are built:在其他项目构建完成后再进行构建。
      这里又分三种情况:
      -Trigger only if build is stable:其他项目构建成功
      -Trigger even if the build is unstable:其他项目不稳定
      -Trigger even if the build fails:其他项目构建失败

    5. Build
      Root POM默认填写了pom.xml,这里不用修改
      在Goals and options 里填写 clean package
      最后点击 保存 即可。

    6. 立即构建
      在首页点击项目中最后一列的图标,立即构建项目,或者在项目里的左侧菜单点击立即构建(Build Now),即可实现了持续集成。

    7. 查看日志输出或构建错误信息
      点击工程的构建版本号 #1 ,在左侧菜单选择Console Output,就可以查看控制台输出,
      最下面要出现Finished: SUCCESS才说明成功.

    展开全文
  • jenkins自动部署

    2018-10-17 22:38:17
    安装jenkins 下载地址:https://jenkins.io/download ,安装完成会跳安装...安装Deploy to container Plugin(自动部署插件) 安装Maven Integration Plugin(Maven集成插件) 安装Publish Over SSH Plugin(SSH...
    1. 安装jenkins

    下载地址:https://jenkins.io/download ,安装完成会跳安装首页面,根据提示的路径得到密码
    在这里插入图片描述

    1. 下载常用jenkins插件
    • 安装Deploy to container Plugin(自动化部署插件)
    • 安装Maven Integration Plugin(Maven集成插件)
    • 安装Publish Over SSH Plugin(SSH远程发布插件)
    1. 配置全局工具
      在这里插入图片描述

    2. 新建任务

    在这里插入图片描述

    5.配置并发布到tomcat

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    6.tomcat需要密码,在tomcat-users.xml中添加用户(manager-script权限才可以)

    <role rolename="admin-gui"/> <role rolename="manager-gui"/> <role rolename="manager-script"/> <user username="manager" password="manager" roles="manager-gui,manager-script"/> <user username="admin" password="admin" roles="admin-gui,manager-gui"/>

    展开全文
  • 详详解解jenkins自自动动部部署署springboot应应用用的的方方法法 这篇文章主要介绍了详解jenkins 自动部署springboot应用的方法小编觉得挺不错的现在分享给大家也给大家 做个参考 起跟随小编过来看看吧 最近公司在...
  • jenkins自动部署随记

    2019-05-07 17:33:42
    jenkins自动部署随记 我这里只记录jenkins自动部署的过程,针对jenkins环境的搭建,以及插件的下载,以及全局的环境变量的配置,自行百度。 在jenkins的主页面,点击New 任务按钮,进入新建项目的页面,在新建项目...

    jenkins自动部署随记

    我这里只记录jenkins自动部署的过程,针对jenkins环境的搭建,以及插件的下载,以及全局的环境变量的配置,自行百度。

    在jenkins的主页面,点击New 任务按钮,进入新建项目的页面,在新建项目的界面输入项目名称,例如,我输入的就是material, 其次,一般选择构建自由风格或者流水线风格,个人建议还是使用流水线风格,因为流水线风格会记录你构建每一步的日志,可以快速的定位问题。其次,就是如果你想构建一个maven项目,但是任务页面却没有maven项目,那么这个时候,你可以去系统配置中的插件管理中配置pipeline-maven-integration插件就可以啦。

    在具体项目的配置界面进行项目的配置,在新建项目页面的页面点击ok之后就会跳转到配置界面,如果不小心叉掉之后,我可以在主页面点击我的视图,然后页面就会显示当前你建的所有项目,然后点击你需要配置的项目,就会进入这个项目具体视图页面,在这个视图页面的最左侧,就有齿轮配置按钮,点击齿轮按钮就进入该项目的配置页面。

    接下来进行项目的具体配置,首先是General选项,主要填写描述,以及Github项目,当你勾选了这个复选框,就会让你填写项目的URL,这个URL你可以到你Gitlab里面去复制获取.GitLab Connection.这个地方是gitlab的仓库,这个仓库必须要在全局配置中进行配置,然后才会出现在下拉框中提供我们进行选择。其次就是源代码管理选项这里的配置 ,这里主要填写,这个我选择的是git管理我的源代码,那么在Repository URL填写我的SSL项目地址。其次添加凭证,点击后面的add按钮,会让你选择add jenkins.点击之后,我们就进入了凭证的配置页面,进入凭证配置页面后,类型那一栏,我们选择SSH Username with private key.然后我们就只需要填写Username:就是你登入gitlab的用户名,*再选中enter directly单选按钮,这里就需要让你键入的SSL私人秘药,记住不是公开秘药。*然后点击添加,就保存成功啦。然后就可以在凭证的下拉框进行选择刚刚建立的凭证啦。该选项其他的配置默认就行。

    下面就是构建触发选项,这里主要是配置以那种方式构建代码,就是从远程的仓库中下载代码进行构建,一般我选择两种方式,第一种方式,就是当代码每次提交到gitlab上的时候,就进行代码的下载构建,第二种方式就是远程触发的方式进行构建代码,就类似于我们在jenkins中手动构建。两种方式,我们都需要到gitlab中去进行integration的配置,具体操作,在gitlab中选中的你的项目,然后在右边有一个setting,setting下拉框中有integration选项。点击intergration后,再点击add webhook按钮。然后就知道添加url,url的格式针对两种方式,格式不一样,针对第一种,直接去jenkins复制就可以了,地址就在你勾选那个每次提交到gitlab的时候,就行进行构建的上面。第二种方式,就是你在jenkins输入了token,我当时测试就填了token=123456.最终我的代码格式http://ip:port/job/materail/build?token=123456.其中的ip和端口,就是你jenkins所有的服务和端口。最后进行测试,如果返回200,就表明配置成功。jenkins可以自动到你的仓库拉取代码。

    构建环境选项,可以进行默认。

    构建选项,在这里可以写你的shell命令。

    构建后的操作选项,待完善。

    展开全文
  • 京峰教育jenkins 自动部署 持续集成文档(vip内部文档)
  • 主要介绍了详解jenkins自动部署springboot应用的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • Jenkins自动部署Maven项目

    千次阅读 2020-02-13 14:05:16
    Jenkins自动部署Maven项目

    记一次Maven项目自动部署的经历

    你需要

    • Gitlab or Github代码仓库
    • Jenkins

    Jenkins配置

    创建一个项目,选择Maven Project

    1579091869094

    General部分

    1579091923710

    没什么,下面就是我勾选了一个老项目自动销毁,然后写了个销毁规则而已

    Source Code Management部分

    这个部分代表,Jenkins从哪里获得你的代码

    1579092029810

    URL就是你Git仓库的地址了,可以是Github(但是慢),也可以是你的gitlab地址,我这里填写的是局域网地址,是因为我的Jenkins服务器和Gitlab服务器是在同一个局域网里

    下面Credentials那里配置你的Gitlab的账号和密码

    Build

    1579092149617

    这一步代表你构建的时候Maven要干的事情(这里你首先要在Jenkins上配好Maven)

    我就单纯的一个打包就没了

    Post Steps

    这是,你打包完之后要干嘛,所以这里肯定是要发到远程服务器上啦

    1579092286707

    这里需要一个SSH插件才会有这个选项

    具体填写方式如下

    1579092364769

    其中上面那个Name是你要先去配置好你的远程服务器

    这里注意一下,如果配置的时候给的账户权限不够打开远程文件夹也会失败

    1579093413863

    这样的

    开始构建

    1579092455234

    然后

    1579093477416

    成功!

    展开全文
  • 使用Jenkins自动部署

    2018-12-28 13:55:00
    使用Jenkins自动部署JenKins安装安装插件安装git安装mavenShell脚本 JenKins安装 准备 cat /proc/version 确定服务器版本,以便安装正确的软件 下载 http://pkg.jenkins.io/redhat/ 安装 sudo ...
  • jenkins自动部署-Gitee

    2021-02-15 21:50:02
    参考上一期《jenkins自动部署-GitHub》安装教程,实现Jenkins与Gitee的自动化部署。 二、Jenkins配置 2.1 Gitee插件安装 2.2 添加Gitee配置 Jenkins管理 => 系统配置 2.2.1 Gitee令牌生成 2.2.2 添加Gitee...
  • jenkins自动部署-Gitlab

    2021-02-16 19:16:10
    参考上一期《jenkins自动部署-GitHub》安装教程,实现Jenkins与Gitlab的自动化部署。 1.1 Jenkins安装 参考教程:https://blog.csdn.net/weixin_41668084/article/details/113517910 1.2 Gitlab安装 参考教程:...
  • 使用Jenkins自动部署vuejs项目Jenkins&Git安装安装Jenkins插件Jenkins配置自动部署配置新建Item配置源代码构建触发器设定构建环境构建命令部署 Jenkins&Git安装 需要安装jenkins和git(自行百度查看如何...
  • Jenkins自动部署vue项目环境准备安装Jenkins安装NodeJS配置插件配置任务配置 环境准备 博主主要参考这篇文章完成jenkins自动化部署vue: jenkins自动化部署vue,我这篇文章主要写我的踩坑,然后踏上成功之路! 安装...
  • 最近公司在利用jenkins自动部署springboot应用,以前别人配的那个jenkins虽说可以正常部署,但是多次反复部署之后jenkins会报错,提示内存不足: Maven JVM terminated unexpectedly with exit code 137 原因是...
  • Jenkins自动部署SpringCloud项目

    千次阅读 2020-06-30 15:45:52
    Jenkins自动部署SpringCloud项目 wToFly关注 2019.08.15 16:01:17字数 162阅读 759 1.本地准备Tomcat环境 2.jenkins下载地址https://jenkins.io/zh/download/ 选择war包下载 image.png 下载后把war包放入...
  • jenkins自动打包部署springboot前后端分离项目,内涵jar备份重启脚本
  • Jenkins自动部署Shell脚本

    千次阅读 2019-09-18 06:01:08
    /bin/bash#时间:2019年7月29日#作者:肖山#微信:helpxiaoshan#用途:用于XXXX UAT环境ATG商城项目Jenkins自动部署使用。 ############ 使用注意事项:########################################################.....
  • 使用Jenkins自动部署发布,继Jenkins部署篇后:#注意:jenkins路径会有差异,不用在意这个,同一个版本部署2次,发现了2个不同的目录结构,很诧异。jenkins build玩war包的存放目录:/data/jenkins/workspace/simple...
  • title: 使用Jenkins自动部署博客 toc: true comment: true date: 2017-12-17 19:48:10 tags: ['Jenkins', 'CI'] category: ['Jenkins'] --
  • Jenkins自动部署步骤以及需要注意的坑Jenkins自动部署步骤注意的坑 Jenkins自动部署步骤 参考链接: https://www.cnblogs.com/wfd360/p/11314697.html 参考该作者答案基本没有问题… 作者同步在网易云上有课程,9.9元....
  • Jenkins自动部署Tomcat项目

    千次阅读 2017-02-23 09:23:07
    Jenkins自动部署Tomcat项目     1.安装jenkins 插件 启动Jenkins,进入系统管理-插件管理;   选择Deploy to container Plugin 插件安装;   等待完成安装;   2.安装完后,在...
  • jenkins自动部署代码到多台服务器

    千次阅读 2020-11-21 11:11:35
    下面讲一下如何通过一台jenkins服务器构建后将代码分发到其他的远程服务器,即jenkins自动部署代码到多台服务器。 1、下载 pulish over ssh 插件 2、系统管理 -> 系统设置(全局设置和路径), 拉到最下面 找到...
  • jenkins自动打包vue前后端分离项目,部署到远程服务器
  • jenkins 自动部署脚本备份:自动启停tomcat 清空缓存 部署war包 export ENV=DEV export JAVA_HOME=/usr/local/jdk1.6.0_45 export DEPLOYMENT_HOME=/root/toDeploy/userportal export USERPORTAL_HOME=/usr/local/...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,648
精华内容 3,459
关键字:

jenkins自动部署