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路径

  • 相关阅读:
    不可小视视图对效率的影响力
    Maximum Margin Planning
    PhysicsBased Boiling Simulation

    Learning Behavior Styles with Inverse Reinforcement Learning
    Simulating Biped Behaviors from Human Motion Data
    Nearoptimal Character Animation with Continuous Control
    Apprenticeship Learning via Inverse Reinforcement Learning
    回报函数学习的学徒学习综述
    Enabling Realtime Physics Simulation in Future Interactive Entertainment
  • 原文地址:https://www.cnblogs.com/devilwind/p/8362076.html
Copyright © 2011-2022 走看看