当前位置: 首页 > 面试题库 >

是否可以在Hudson / Jenkins中用参数化的字符串替换整个存储库URL?

巫马劲
2023-03-14
问题内容

在Hudson / Jenkins中,是否可以用String参数替换Subversion Module Repository URL中的 整个
字符串?我不想只替换版本或类似的东西,我想替换整个URL。

因此,当我运行构建时,会提示输入URL,并输入“
http://scm.work.corp/svn/com.work.package/tags/project-4.0.0”
.RELEASE”,它将进行检查并进行构建。

能够替换“ com.work.package”和“
project-4.0.0.RELEASE”部分将是可以接受的。我基本上希望它是可以构建任何发行版的一项工作。


问题答案:

我想我应该指定用例。

我了解哈德森的目的。我想要这样做的唯一原因是让Hudson为用户指定的发行版执行单一构建,以便可以触发我们使用的插件(声纳),而不必将其添加到每个pom中并将其附加到每个阶段。我们手动进行发布,因此我们不希望Hudson进行处理。但是,我们确实需要有关我们的发行版的声纳报告,因此需要此用例。

但是,事实证明这比我预期的要容易。我简单地进行了参数化构建,然后将$
{PARAMETER}放入svn存储库URL中。现在,Jenkins给我一个错误,说那是无效的URL,但实际上进行构建的工作符合我的预期。我很高兴尽管有错误警告也尝试了它。



 类似资料:
  • 有一个类似http://someservice.com/confirm?{token}的网址 这是用招摇符号来描述这个终点的方法吗 如果用作查询参数,则得到 http://someservice.com/confirm?token=value这是不正常的 从另一方面来看,不可能以以下方式使用url符号: 因为路径中的查询字符串是不允许的。

  • 问题内容: 我有一个非常大的数据集,想用数字替换字符串。我想对数据集进行操作,而无需为数据集中的每个键(列)键入映射函数。(类似于fillna方法,但用关联值替换特定的字符串)。反正有这样做吗? 这是我的数据集的一个例子 预期结果: 非常差= 1,差= 2,差= 3,好= 4,非常好= 5 //乔纳斯 问题答案: 使用替换

  • 本文向大家介绍C#判断字符串是否存在字母及字符串中字符的替换实例,包括了C#判断字符串是否存在字母及字符串中字符的替换实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#判断字符串是否存在字母及字符串中字符的替换的方法。分享给大家供大家参考。具体实现方法如下: 首先要添加对命名空间“using System.Text.RegularExpressions;”的引用 下面以一个字符串为例

  • 问题内容: 我想替换包含特定子字符串的所有字符串。因此,例如,如果我有此数据框: 我可以用字符串“ ball sport”代替足球,如下所示: 我想,虽然是替换包含所有(在这种情况下和)与“球运动”。像这样: 问题答案: 您可以用来掩盖包含“ ball”的行,然后用新值覆盖: 要使其不区分大小写,请通过`case = False:

  • 问题内容: 我试图在一个ViewController中保存用户的坐标,以便可以将其用于创建可以在另一个ViewController中显示的注释。 在存储我正在使用代码的坐标的视图控制器中 在显示注释的地图视图控制器中,我尝试使用代码获取坐标 告诉我,type 的值改为type 的值。 那么如何将坐标转换为type的值? 问题答案: 这样,您可以将“位置”存储到: 之后,您可以通过以下方式访问它:

  • 问题内容: 目标是用数字表示的char值替换SQL查询中返回的整数值。例如: 标记为“端口”的表属性定义为1-4之间的整数。1 =篮球,2 =曲棍球,等等。下面是数据库表,然后是所需的输出。 数据库表: 所需的输出: 将这些整数值转换为String值的最佳实践是什么?在传递给程序之前使用SQL转换值?使用脚本语言来更改程序中的值?更改数据库设计? 问题答案: 数据库应该保存这些值,并且您应该执行连