zoukankan      html  css  js  c++  java
  • jenkins in docker踩坑汇总

    1、本地单元测试通过,然后使用jenkins发布时test失败。

    缺少一个maven插件

    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-plugin</artifactId>
        <version>2.5</version>
        <configuration>
            <skipTests>false</skipTests>
            <testFailureIgnore>true</testFailureIgnore>
            <forkMode>once</forkMode>
        </configuration>
    </plugin>

    2、docker 容器里时间不对。

    应该是时区问题。

    打开jenkins的 系统管理 脚本命令行,执行。

    System.setProperty('org.apache.commons.jelly.tags.fmt.timeZone', 'Asia/Shanghai')

    3、docker容器里找不到maven。mvn command not found。

    jenkins容器启动时要-v挂载maven路径,然后容器里需要做个链接。

    ln -s /usr/local/apache-maven-3.6.3/bin/mvn /usr/bin/mvn
  • 相关阅读:
    8.10日报
    8.9日报
    8.8日报
    8.7日报
    《大道至简》读后感
    8.6日报
    8.5日报
    8.4日报
    8.3日报
    8.2日报
  • 原文地址:https://www.cnblogs.com/13yan/p/14384342.html
Copyright © 2011-2022 走看看