小编use*_*411的帖子

詹金斯和吉特 - 如何抓住提交者的名字?

我正在尝试将更多GIT提交信息放入HipChat会议室.

我看到有许多可以在jenkins中使用的GIT变量.我正在执行一个工作的Execute Shell步骤.

这些工作:

echo "${GIT_BRANCH}"

echo "${GIT_URL}"

echo "${GIT_COMMIT}"
Run Code Online (Sandbox Code Playgroud)

这些不是:

echo "${GIT_COMMITTER_EMAIL}"

echo "${GIT_COMMITTER_NAME}"

echo "${GIT_AUTHOR_EMAIL}"

echo "${GIT_AUTHOR_NAME}"   

echo "${GIT_USER}"
Run Code Online (Sandbox Code Playgroud)

问题1:上面的变量怎么办不起作用?

这有效:

git show --name-only
Run Code Online (Sandbox Code Playgroud)

问题2:为什么我不能做Foo ="git show --name-only"并在工作中使用Foo else,即发送给HipChat?

我看到有一个插件envInject.但这是写入执行shell步骤的工作区中的文件,然后从该文件中读取.对于我想要做的事情,这似乎有点矫枉过正.

问题3:envInject是我唯一的选择吗?

git jenkins

8
推荐指数
1
解决办法
1万
查看次数

Selenium webdriver-获取性能日志-未知日期时间戳(12345.12345)

我最近一直在使用 selenium webdriver 和 chrome 以及日志。但是任何时间戳值都以奇怪的日期时间戳格式返回。我找遍了,我不知道它是什么。此外,时间戳以外的其他值(如 requestId 或 walltime)也采用新的未知格式。这是什么格式,我怎样才能把它变成正常的 (MM DD YYYY HH:MM:SS..) 格式?

2021 年 6 月 23 日左右的时间戳为 2484894.662632,2021 年 6 月 23 日左右的 10:53:23.118 时间戳为 2486019.900761,2021 年 6 月 23 日左右,11:12:01.277 时间戳为 2581859.5 2021 年 6 月 23 日左右的 2581859.59:204:14:25

例子:

"requestId":"30432.634","timestamp":87693.142713,"type":"XHR","wallTime":1624556888.229531}
Run Code Online (Sandbox Code Playgroud)

代码片段:

 LoggingPreferences logPrefs = new LoggingPreferences();
 logPrefs.enable(LogType.BROWSER, Level.ALL);
 logPrefs.enable(LogType.PERFORMANCE, Level.ALL);
 flavorCapability.setCapability("goog:loggingPrefs", logPrefs);


 driver.manage().logs().get(LogType.PERFORMANCE).getAll();
Run Code Online (Sandbox Code Playgroud)

java selenium google-chrome google-chrome-devtools selenium-chromedriver

5
推荐指数
1
解决办法
165
查看次数

Java-使用另一个文件中的变量

如何使用另一个文件中的变量?我正在编写自动化测试(Selenium 和 TestNG)。我想将一些数据变量和 xpath 存储在单独的文件中(secondFile.java)

主文件:

import secondFile.help;

public class TicketAdminTestSuite extends something {

       void printStuff(){
            System.out.println(bar);
} 

}
Run Code Online (Sandbox Code Playgroud)

===============================================

帮助文件(名称:help.java):

public class help  {
    public static final String bar = "blah";
}
Run Code Online (Sandbox Code Playgroud)

java

2
推荐指数
1
解决办法
3万
查看次数