代码之家  ›  专栏  ›  技术社区  ›  mikeb

詹金斯完整的工作区链接运行作业-链接到截图我的工作创建

  •  0
  • mikeb  · 技术社区  · 6 年前

    跑步 Jenkins ver. 2.150.1

    作业名称是 test-staging 管道分支是 level0 3 当我打电话的时候 System.getenv("BUILD_URL") 我得到以下信息:

    http://jenkins.mydomain/job/test-staging/job/level0/3

    我要链接到的文件是 screenshot

    http://jenkins.mydomain/job/test-staging/job/level0/3/execution/node/3/ws/screenshot/error1.png

    BUILD_URL + 'execution/node/3/ws/' + screenshotLocation

    我怎么得到“节点号”或者这里的3代表什么?我没有在环境变量中看到它(我在测试中这样做):

    for(Map.Entry<String, String> me : System.getenv().entrySet()){
                log.info("  Environment Dump - var {} :: {}", me.getKey(), me.getValue());
    }
    

    上述输出为:

    10:13:22 INFO  -   Environment Dump - var JAVA_HOME :: /home/dev/jdk
    10:13:22 INFO  -   Environment Dump - var MAVEN_PROJECTBASEDIR :: /home/dev/project
    10:13:22 INFO  -   Environment Dump - var OLDPWD :: /home/dev/project
    10:13:22 INFO  -   Environment Dump - var TERM :: xterm
    10:13:22 INFO  -   Environment Dump - var BUILD_NUMBER :: 3
    10:13:22 INFO  -   Environment Dump - var HOSTNAME :: a80e5d3525ef
    10:13:22 INFO  -   Environment Dump - var BUILD_URL :: http://jenkins.mydomain/job/test-staging/job/level0/3
    10:13:22 INFO  -   Environment Dump - var M2_HOME :: /home/dev/apache-maven-3.5.4
    10:13:22 INFO  -   Environment Dump - var _JAVA_OPTIONS :: -Dawt.useSystemAAFontSettings=on -Dsun.java2d.xrender=true
    10:13:22 INFO  -   Environment Dump - var PWD :: /home/dev/project
    10:13:22 INFO  -   Environment Dump - var SHLVL :: 1
    10:13:22 INFO  -   Environment Dump - var HOME :: /home/dev
    10:13:22 INFO  -   Environment Dump - var MAVEN_CMD_LINE_ARGS ::  -Dsonar.host.url=http://sonar:9000 clean compile -
    

    如何确定工作区的位置?尤其是3英寸 /node/3 ?

    0 回复  |  直到 6 年前