zoukankan      html  css  js  c++  java
  • Jenkins+Ansible+Gitlab自动化部署三剑客(七)--Jenkins Maven集成

    Jenkins maven集成

    下载安装maven

    1.打开maven官网:https://maven.apache.org/download.cgi

    2.复制最新的maven软件包地址

    http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz

     3.下载安装

     集成Maven

    1.新建项目

     2.添加描述信息

     3.git选项

     

     

     4.全局工具配置

     

     

     

     

     5.执行build

    报错

    Started by user admin
    Running as SYSTEM
    Building in workspace /var/lib/jenkins/workspace/maven-freestyle-job
    using credential 1bc88d18-1b1d-46e1-a8cb-0893d2c42e51
     > git rev-parse --is-inside-work-tree # timeout=10
    Fetching changes from the remote Git repository
     > git config remote.origin.url https://gitlab.example.com/root/java-war-dev.git # timeout=10
    Fetching upstream changes from https://gitlab.example.com/root/java-war-dev.git
     > git --version # timeout=10
    using GIT_ASKPASS to set credentials 
     > git fetch --tags --progress https://gitlab.example.com/root/java-war-dev.git +refs/heads/*:refs/remotes/origin/* # timeout=10
     > git rev-parse refs/remotes/origin/master^{commit} # timeout=10
     > git rev-parse refs/remotes/origin/origin/master^{commit} # timeout=10
    Checking out Revision d9c5a412a64b53ecfb0f23e1740306b5c85c9256 (refs/remotes/origin/master)
     > git config core.sparsecheckout # timeout=10
     > git checkout -f d9c5a412a64b53ecfb0f23e1740306b5c85c9256 # timeout=10
    Commit message: "First commit"
     > git rev-list --no-walk d9c5a412a64b53ecfb0f23e1740306b5c85c9256 # timeout=10
    [maven-freestyle-job] $ /opt/apache-maven-3.6.3/bin/mvn package
    [INFO] Scanning for projects...
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD FAILURE
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time:  0.140 s
    [INFO] Finished at: 2020-02-22T12:56:37+08:00
    [INFO] ------------------------------------------------------------------------
    [ERROR] The goal you specified requires a project to execute but there is no POM in this directory (/var/lib/jenkins/workspace/maven-freestyle-job). Please verify you invoked Maven from the correct directory. -> [Help 1]
    [ERROR] 
    [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
    [ERROR] Re-run Maven using the -X switch to enable full debug logging.
    [ERROR] 
    [ERROR] For more information about the errors and possible solutions, please read the following articles:
    [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MissingProjectException
    Build step 'Invoke top-level Maven targets' marked build as failure
    Finished: FAILURE

    原因:pom.xml文件不存在或者不在根目录下,这里pom.xml是需要自己创建的噢

     6.查看日志

  • 相关阅读:
    ios开发之--UITextField光标右移
    ios开发之--复制到剪切板
    Splash scroll_position 属性
    Splash plugins_enabled 属性
    Splash images_enabled 属性
    Splash resource_timeout 属性
    Splash js_enabled 属性
    Splash args 属性
    Splash 对象属性
    Splash Lua 脚本
  • 原文地址:https://www.cnblogs.com/bk770466199/p/12346403.html
Copyright © 2011-2022 走看看