zoukankan      html  css  js  c++  java
  • jenkins创建自动化构建任务

    通过前面两篇文章,我已经对jenkins的部署进行了大致的阐述,现在我需要进一步对jenkins进行了解,那就是使用jenkins创建一条自动化构建流水线。

    首先我的测试部署远程服务器为linux环境,项目为springboot项目,版本控制为svn(使用git做版本控制也是一样的),所以,在使用时,需要确保安装三个插件,一个是Publish Over SSH,另外一个是Maven Integration plugin以及Subversion

    准备好环境之后,我们开始配置jenkins的全局配置,首先配置ssh的环境中,如下图

     这里最重要的是passphrase、hostname以及username,这三个为远程服务器的登录密码、主机地址以及用户名,name是你在创建任务时选择ssh插件时显示的名字,remote Directory为部署至远程服务器的根目录,点击Test Configuration按钮,下方显示Success则配置成功

    接下来进入系统全局工具配置,需要配置jdk以及maven环境

    在配置maven环境,我这里直接使用jenkins自带的maven(选择自己配置的话可能会出问题,使用jenkins自己安装的话,第一次编译的时间久一些,因为要安装,但是后面就不会了)

    jdk配置如下(JAVA_HOME即为jenkins服务器jdk环境变量的值,如果显示为找不到的话网上百度一下很多资料的)

    配置好了之后,返回工作台界面,点击

     然后

    下面的步骤我将直接用截图的方式来进行表述

     

     

     

    这样便完成了后端项目的远程自动化部署的配置,关于上图中讲到的另一种远程部署方式也很简单,需要安装Deploy to container Plugin插件,然后构建后操作可以选择此选项,网上搜资料也很多,我后面会做一个简单的记录

    关于vue项目的自动化构建,我也会在后文进行记录,请各位多多指教!

  • 相关阅读:
    005 ES的文档一些控制
    004 REST风格中在ES中的约定
    003 接触elasticsearch的Restful Api【快速入门】
    002 elasticsearch中的一些概念
    001 centos7下安装kibana
    000 centos7下安装elasticsearch7的单节点安装
    006 DOM节点操作与元素的创建
    006 认识BeanNameAware
    005 Spring和SpringBoot中的@Component 和@ComponentScan注解
    004 JpaRepository,CrudRepository,PagingAndSortingRepository的区别
  • 原文地址:https://www.cnblogs.com/advanceBlog/p/11707920.html
Copyright © 2011-2022 走看看