zoukankan      html  css  js  c++  java
  • jenkins+git 构建项目

    首先先参照了网上几篇文章

    http://blog.csdn.net/kefengwang/article/details/54233584

    https://www.liaoxuefeng.com/article/001463233913442cdb2d1bd1b1b42e3b0b29eb1ba736c5e000

    中间过程有些地方无法跑正确,只能自己尝试

    1.安装jenkins

    我的环境是centos

    先上 https://jenkins.io/download/  下载

    下载到服务器后,直接使用 nohup java -jar jenkins.war &  启动即可

    第一次启动的时候会返回一串随机口令,那个就是用来登录的密码

    2. 安装jdk和maven

    这里我下载jdk8和apache-maven-3.5.2-bin.zip, maven 下载后解压即可

    3.配置环境

    登录进去后安装maven,ssh, git, svn等插件

    进入系统管理-->管理插件 , 分别安装

     进入系统管理-->全局工具配置

    配置完成后,保存

    进入系统管理-->系统设置

    填入发布服务器的ssh 地址,账号,密码, 发布服务器存放文件的路径(必须先手工创建)

    4.创建项目

     

    我的工程 project目录 下面分别有两个标准的maven子项目, project目录下没有pom文件,app和cms目录下都有自己的pom文件

    project

      --app

      --cms

     我这里只想构建app工程

    如果project 是个标准的maven工程,下面就有pom文件,这里的Root POM填入pom.xml就可

    接下来是发布服务器配置,这里容易让人采坑

    我的project项目app工程下还有若干个子工程

    project

      --app

        --authcode

        --business

        --cal

    这里是把authcode子工程构建好的文件传到发布服务器的配置

    而authcode.war 所在的文件路径是

    .jenkins/workspace/project/app/authcode/target/authcode.war

    Source files 里填入的是app/authcode/target/authcode.war

    Remove prefix里填入的时候app

    Remote directory 里填入common的意思是传到发布服务器的/root/jenkins/common目录下, /root/jenkins/common目录下存放的是截取app前缀后的app/authcode/target/authcode.war路径

  • 相关阅读:
    sql 变量赋值
    mysql 行号 获取指定行数据
    SQL Server获取指定行的数据
    sql server 创建内联表值函数
    sql server 表变量存储临时查询数据
    sql server 循环操作
    oracle for in 学习
    oracle C# 访问
    sql server insert values 多值 与oracle 的不同
    mysql 如何选择随机行
  • 原文地址:https://www.cnblogs.com/devilwind/p/8362076.html
Copyright © 2011-2022 走看看