草庐IT

Jenkins-Sonar

全部标签

windows - 如何在 Jenkins 中使用 cygwin 调用私有(private)仓库上的 git 命令来执行 bash 脚本

我无法通过Jenkins中的executeshell连接到远程存储库。我在Windows服务器上使用cygwin来运行bash命令。我收到错误消息,指出我没有连接到存储库的主机身份验证权限。但是,我可以通过Git插件进行连接。有什么建议么?谢谢!SnapshotofexecuteshellSnapshotoferrormessage 最佳答案 这可能与此有关JenkinsissueJenkins不喜欢你路径中的斜线。你或许可以用尾部斜杠指定repo的绝对路径,看看它是否有帮助ip-address:/absolute/path/to/

windows - 无法从 Windows 上的浏览​​器访问 Jenkins

我在VMwareWorkstation中运行的CentOS7上安装了Jenkins。Jenkins服务正在运行:jenkins.service-JenkinsServiceLoaded:loaded(/etc/systemd/system/jenkins.service;disabled;vendorpreset:disabled)Active:active(running)sinceTue2016-06-2108:47:46PDT;5sagoMainPID:68969(java)Memory:82.3MCGroup:/system.slice/jenkins.service└─689

windows - Jenkins 无法连接到存储库 : Command returned status code 128:

好的,所以我花了数年时间尝试设置这个jenkins服务器,但到处都是错误。大多数答案都是针对linux的,这个jenkins服务器在windows上(如果你知道如何在linuxjenkins上设置msbuildimallears)。服务器设置完全正确,我正在做的最后一件supersuper基本的事情是尝试从awscodecommit中提取repo,我有正确的角色和凭证。我收到这条消息JenkinsFailedtoconnecttorepository:"git.exels-remote-hhttps://repo-urlHEAD"Commandreturnedstatuscode128

windows - 我正在 groovy 中的 jenkins 中构建一个管道作业,它必须首先运行一个批处理命令,在 s

我必须使用groovy脚本构建一个jenkins管道作业,该作业要做的是,首先运行一个windows批处理命令,只有当批处理命令构建成功时,它才会为另一个作业调用构建。我怎样才能知道Windows批处理命令是否已成功构建。我正在显示查询的示例代码。importgroovy.json.JsonSlurper;importhudson.model.*importhudson.EnvVarspipeline{agentanystages{stage('Build'){steps{bat'somebatchcommandhere'//if(batbuildsuccessful)--->need

windows - Jenkins 奴隶地点

我们在windows环境下使用jenkins。在大约20台机器中——我会说每天至少有3台从服务因为未知原因而停止。我有一个监控系统,可以监视服务并重新启动,并做许多其他有用的事情——但到目前为止我还没有弄清楚如何知道要关心哪些机器上的哪些服务——本质上我正在使用jenkinsrestapi来获取从属列表-但不知何故我需要将它们翻译成机器名称......而且关键-我需要在它们未连接时执行此操作-因此在机器上运行诸如printip之类的东西是没用。我知道jenkins在某种程度上被设计成一个从服务器与服务器联系,所以从服务器可以在任何地方运行,但在我们的例子中,我们永远不会“移动”一个从服

windows - jenkins 无法使用 Windows 批处理命令从 git 存储库中提取

当我构建我的jenkins项目时,我想先从我的git存储库中提取它,以便代码是最新的,我可以看到gitstatus和git--version通常情况下,但是当涉及到gitpull时,控制台输出会像这样加载:当我在命令提示符下尝试完全相同的命令和相同的目录时,我可以在不到2秒的时间内成功pulljenkins命令和cmd命令有什么不同吗?我使用windowsxp和ssh来使用git存储库进行身份验证。 最佳答案 如果使用ssh,确保在执行作业时设置HOME至关重要:ssh将查找id_rsa和id_rsa.pub(私钥和公钥)在%HOM

windows - Jenkins 问题与 Git [Permission denied (publickey).] on Windows

我知道有数以千计的主题触及我的问题,但我几天来一直在努力解决这个问题,进展几乎为零;(。我在Windows机器上安装了Jenkins。然后获得了Git插件和Git本身。一切都是我写作当天的最新版本。我很高兴开始使用Jenkins,但我未能配置我的Bitbucket存储库以供Job使用。我设置了git.exe的确切路径(因为它似乎是最初问题的原因)[C:\ProgramFiles\Git\cmd\git.exe]。然后我尝试使用帐户凭据通过HTTPS访问存储库,这里出现许多奇怪的错误,所以我想让我们尝试使用SSH。我已经生成了rsakey,在Bitbucket存储库中设置公钥。然后我在J

windows - Jenkins 管道 : Get value from ini file

我想从INI文件中获取一个值(版本构建号),并根据这个值设置Jenkins作业的描述。我还没有找到INI文件Jenkins插件,所以我想我会使用PowerShell或批处理脚本来解释INI文件。但是,将此值引入Jenkins管道作业的最佳方法是什么?将其存储在环境变量中?将其写入纯文本文件?使用Jenkins做这样的事情有什么约定吗? 最佳答案 您可以使用readFile管道步骤:https://jenkins.io/doc/pipeline/steps/workflow-basic-steps/#code-readfile-cod

windows - Jenkins Windows Master 连接到 Slave Mac OSX

为了构建各种平台(Blackberry、Android和iOS项目),我在我的Windows7PC和Macmini上都设置了Jenkins我遇到的问题是Win7Masterjenkins似乎无法连接到macslaves。我试过在防火墙上打开端口22,所以不要认为是这个(虽然不是100%确定)并阅读它所有教程都提到了设置SSH公钥,但它们都指的是mac和linux而不是而不是Win7,因为根据我的理解,这似乎不是一种有效的方法。有没有人做过这个和/或得到任何关于为什么Win7似乎看不到mac的指示?(如果这有助于确保它们在同一网络上,我可以ping它)如果有任何用处,这里是控制台输出。[

c++ - 如何在 Jenkins 上构建 Cpp 代码?

我正在Jenkins中执行一个批处理文件来构建一个cpp代码,我在两者之间有一个命令来构建可执行文件,如“g++sourcefile.cpp-oexecutablefile”,它给出了错误'g++'isnotrecognizedasaninternal或外部命令。如何解决这个问题?? 最佳答案 当Jenkins在Windows机器上作为服务运行时,它在系统帐户下运行,而不是用户帐户(或您的帐户)。因此,您需要确保为系统帐户设置路径(等)所需的一切,或者作为Jenkins中“Windows批处理脚本”的一部分包含在内。(实际上我自己在