嗨我有以下错误,但我的节点已启动,在jenkins日志中一切正常,但在我的一些工作正在节点上我遇到了以下麻烦
12:59:29 [EnvInject] - Loading node environment variables.
12:59:29 ERROR: SEVERE ERROR occurs
12:59:29 org.jenkinsci.lib.envinject.EnvInjectException: hudson.remoting.ChannelClosedException: channel is already closed
12:59:29 at org.jenkinsci.plugins.envinject.service.EnvironmentVariablesNodeLoader.gatherEnvironmentVariablesNode(EnvironmentVariablesNodeLoader.java:75)
12:59:29 at org.jenkinsci.plugins.envinject.EnvInjectListener.loadEnvironmentVariablesNode(EnvInjectListener.java:81)
12:59:29 at org.jenkinsci.plugins.envinject.EnvInjectListener.setUpEnvironment(EnvInjectListener.java:39)
12:59:29 at hudson.model.AbstractBuild$AbstractBuildExecution.createLauncher(AbstractBuild.java:637)
12:59:29 at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:543)
12:59:29 at hudson.model.Run.execute(Run.java:1676)
12:59:29 at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
12:59:29 at hudson.model.ResourceController.execute(ResourceController.java:88)
12:59:29 at hudson.model.Executor.run(Executor.java:231)
12:59:29 Caused by: hudson.remoting.ChannelClosedException: channel is already closed
12:59:29 at hudson.remoting.Channel.send(Channel.java:524)
12:59:29 at hudson.remoting.Request.call(Request.java:129)
12:59:29 at hudson.remoting.Channel.call(Channel.java:722)
12:59:29 at hudson.FilePath.act(FilePath.java:1003)
12:59:29 at org.jenkinsci.plugins.envinject.service.EnvironmentVariablesNodeLoader.gatherEnvironmentVariablesNode(EnvironmentVariablesNodeLoader.java:44)
12:59:29 ... 8 more
12:59:29 Caused by: java.io.IOException
12:59:29 at …Run Code Online (Sandbox Code Playgroud) 昨天我的pullrequest工作失败,输出如下:
11:07:41 > git rev-parse origin/${sha1}^{commit}
11:07:41 > git rev-parse ${sha1}^{commit}
11:07:41 ERROR: Couldn't find any revision to build. Verify the repository and branch configuration for this job.
Run Code Online (Sandbox Code Playgroud)
我已经进行了调查,发现在财产$ {sha1}中没有任何东西.当我粘贴一个绝对路径来拉取请求构建器,如pr/341/merge而不是$ {sha1}时,构建工作正常.它可以是什么?
Git客户端插件1.9.0
GitHub API插件1.44
我如何用sed切割以下属性才有MAC?
MAC evbyminsd58df
Run Code Online (Sandbox Code Playgroud)
我这样做但它在另一方面起作用:
sed -e 's/^.\{1\}//'
Run Code Online (Sandbox Code Playgroud) 我遇到了以下问题:我已经安装了带有"Android Lint"质量配置文件的SonarQube和Android插件.当我使用"Android Lint"配置文件执行build.gradle脚本时,sonar-runner插件运行良好,但在SonarQube中我看不到找到匹配的问题,只有零.
然而,当我包含另一个配置文件 - 而不是"Android Lint" - 我可以看到很多问题.同样在我的android SDK中应用它自己的lint时我可以看到157个问题.它可以是什么?
sonar - version 3.7.4; android plugin - version 0.1
我已经更新Sonar到4.5.1 LTS版本,现在在我的gradle任务中我遇到以下错误并且无法修复它:
Fail to download libraries from server
Run Code Online (Sandbox Code Playgroud)
build.gradle with sonar runner
sonarRunner {
sonarProperties {
property "sonar.host.url", "http://sonar:9000"
property "sonar.login", ""
property "sonar.password", ""
property "sonar.jdbc.url", "jdbc:mysql://sonar"
property "sonar.jdbc.driverClassName", "com.mysql.jdbc.Driver"
property "sonar.jdbc.username", "sonar"
property "sonar.jdbc.password", "sonar"
property "sonar.profile", "sonar"
property "sonar.projectName", "sonar"
property "sonar.language", "java"
property "sonar.sources", "src/main/java"
property "sonar.binaries", "build";
}
}
Run Code Online (Sandbox Code Playgroud)
我试图写这个属性,但没有发生任何事情:
toolVersion = '2.3' // default
Run Code Online (Sandbox Code Playgroud) gradle ×2
jenkins ×2
sonarqube ×2
android ×1
android-lint ×1
bash ×1
git ×1
github ×1
lint ×1
nodes ×1
pull-request ×1
sed ×1
sonar-runner ×1