小编Jir*_* Hu的帖子

批量更新Jenkins项目的最佳方法是什么?

我们有数百个Jenkins项目(主要是从几个模板创建的),通常需要对所有项目进行相同的更改.例如,今天我需要添加一个构建后的步骤来删除最后的工作区.接下来,我需要更改将构建结果复制到Nexus存储库的共享驱动器的步骤.

将这种批量更改应用于Jenkins项目的最佳方法是什么?

jenkins

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

什么是我的GitHub设备的REST API端点?

我想使用Groovy,HttpBuilder和REST API来访问我们公司的onsidte GitHub设备.GitHub开发人员的网站:https://developer.github.com/v3/,显示了以下URL:https://api.github.com.因此,如果我公司的GitHub URL是:http://github.mycompany.com,那么我的REST API端点URL是什么?例如,如果我想列出所有用户,那么正确的URL是什么?

当我访问此URL:https://github.mycompany.com/api/v3时,它给出了一个错误:

github.mycompany.com拒绝连接.ERR_CONNECTION_REFUSED

github-api

12
推荐指数
2
解决办法
9699
查看次数

什么是新Nexus 3中的资产

在新的Nexus 3,在浏览下,有AssetsComponents.资产的定义是什么?

我在文档中找不到它:http://books.sonatype.com/nexus-book/3.0/reference/index.html

nexus nexus3

9
推荐指数
1
解决办法
5301
查看次数

詹金斯:两个奴隶与一个奴隶两个执行者

我在同一台Windows服务器上创建两个从属服务器或一个带有两个执行程序的服务器之间有什么区别吗?

jenkins jenkins-slave

9
推荐指数
1
解决办法
3155
查看次数

如何使用相同的电子邮件地址创建一个新的GitHub帐户?

我们正在使用GitHub Enterprise 2.5.1。

在我们公司中,当用户切换到新角色时,将为他创建一个具有新权限集的新AD帐户。例如,我的当前帐户是作为开发人员的“ huj”,其电子邮件地址为“ Jirong_Hu@otpp.com”,如果我成为学士学位,则:

  1. 旧帐户“ huj”将在AD中标记为“ OIM删除”。
  2. 将为我创建一个名为“ huj2”的新帐户,并使用相同的旧电子邮件地址Jirong_Hu@otpp.com。

我的问题是:

  1. 由于帐户是在登录时自动创建的,因此如果我使用新帐户“ huj2”登录到GitHub,则会收到此错误:无法创建用户,因为已经使用了电子邮件Jirong_Hu@otpp.com并且电子邮件无效。
  2. 如何在GitHub中使用相同的旧电子邮件地址创建新帐户“ huj2”。
  3. 进行上述操作会有什么后果?

account github

7
推荐指数
3
解决办法
6439
查看次数

如何在SonarQube中组织项目?

我正在寻找一种在SonarQube中组织项目的方法,并且发现我必须付出这样的代价:http://www.sonarqube.org/bring-a-new-dimension-to-sonar-with-the- views-plugin /.相比詹金斯的一切都是免费的,这个产品开始让我感到惊讶.有没有其他免费插件可用于此目的?另一件事是我试图获得PL/SQL的评估许可证(也必须为此付费),但两天后没有得到答复.猜猜这个产品没有竞争对手.

sonarqube

6
推荐指数
1
解决办法
5660
查看次数

如何在Jenkins中读取“ Git构建数据”?

在调查此问题时:https : //stackoverflow.com/questions/36947454/jenkins-git-plugin-doesnt-work-for-git-flow,我在构建结果中发现了一些有趣的信息,如下所示。谁能告诉我这个“ Git Build Data”试图告诉我什么?哪个插件产生了这个?

Checking out Revision b3a750cf4b36be8528591aa7c3606e83da688ade (origin/development, origin/release)


Git Build Data

Revision: b3a750cf4b36be8528591aa7c3606e83da688ade
origin/development
origin/release
Built Branches

origin/DEVOP-237: Build #54 of Revision 1d3e706e8bce5ac50e125a5bd74a4aa813c0c6e1 (origin/DEVOP-237)
origin/development: Build #57 of Revision b3a750cf4b36be8528591aa7c3606e83da688ade (origin/development, origin/release)
refs/remotes/origin/master: Build #55 of Revision e5cea21924c0365b5c212af16b1f9e4f473ea87e (refs/remotes/origin/master)
origin/release: Build #57 of Revision b3a750cf4b36be8528591aa7c3606e83da688ade (origin/development, origin/release)
Run Code Online (Sandbox Code Playgroud)

git jenkins

6
推荐指数
1
解决办法
3380
查看次数

Jenkins:有没有办法获取所有项目 URL 的列表

我被要求制作一个 wiki,其中包含 Jenkins 中所有项目的链接。有没有办法生成文件夹中所有项目 URL 的列表?

project jenkins

4
推荐指数
1
解决办法
4869
查看次数

詹金斯:如何测试奴隶

我正在创建一份 Jenkins 工作列表,用于对我们的 Jenkins 构建环境进行健全性测试。我想创造多层工作。第一层jobs会检查环境,例如如果所有slave都启动了,那么第二层可以检查与其他工具的集成,比如GitHub,TFS,SonarQube,然后第三层可以运行一些典型的构建项目。此健全性测试还可用于在对 Jenkins 服务器进行任何重大更改后验证环境。

我们在两台服务器上创建了大约 10 个从服务器,一台 Windows 和一台 Linux。我知道我可以创建一个在特定从站上运行的作业,因此测试从站是否在线,但这样我需要创建 10 个作业来测试所有从站。有没有最好的方法来检查所有奴隶是否在线?

jenkins jenkins-slave

4
推荐指数
1
解决办法
2811
查看次数

Jenkins groovy.lang.MissingPropertyException: No such property: for class: Script1

The purpose of this program is to replace all TFS user's password. It works if I directly use the userid and password inside the code, but fails with this error when I convert it to a paramaterized build.

Started by user Jirong Hu
[EnvInject] - Loading node environment variables.
Building remotely on public_jenprodslave_1 in workspace D:\public_jenprodslave_1\workspace\DevOps\Update-TFSPlugin-Password
param userid value : devops_test_user
ERROR: Build step failed with exception
groovy.lang.MissingPropertyException: No such property: userid_param_value for class: Script1


import hudson.model.*
import hudson.triggers.*
import …
Run Code Online (Sandbox Code Playgroud)

groovy jenkins

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

如何使用SonarQube执行基于角色的访问控制?

我是SonarQube的新手,并尝试设置适当的访问控制,其要求如下:

  1. 我们有几个项目区域,每个区域都应该有一个能够管理其区域的人员,例如创建新项目和管理董事会,但不确定到底是什么。这有点像项目区域管理员。
  2. 一些管理员可以做任何事情。
  3. 集成到AD

几个问题:

  1. 在类似此链接的一些地方:http : //www.sonarsource.com/products/features/security/,我看到了这种基于角色的方法,但是我找不到这些默认角色,“ SonarSource产品随附三个项目,特定角色–项目管理员,项目用户和项目代码查看器”。现在,我使用的是未经许可的社区版。有没有更详细的文件?
  2. 我有点理解默认的全局权限和项目权限。就我而言,是否应在AD中创建三个组,即声纳管理员,sonar-project-administrator,声纳用户以映射到默认组?
  3. 我注意到以下几点:现在我没有上述AD组,当我集成到AD时,可以使用域ID /密码登录,但是一旦注销/登录,添加到本地用户的组信息就消失了。我想它与广告。因此,要使用AD,我必须在AD中创建这些组吗?

吉荣

sonarqube role-based-access-control

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

C#从命令行读取多个参数

如果我想这样执行,在其他语言中很常见:program.exe -u user -p password

我如何在C#main()中编写代码?

c#

-1
推荐指数
1
解决办法
1287
查看次数