小编Ras*_*Ras的帖子

Jenkins 中的扩展选择参数插件和可扩展选择参数插件有什么区别

我正在尝试在 Jenkins 中安装 Extended Choice Parameter Plug-In,并且我看到另一个名为 Extensible Choice Parameter plugin 的插件名称有些相似。

任何人都可以对这两个插件之间的差异有所了解吗?

谢谢,拉

jenkins jenkins-plugins

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

在 bash 中解析 .ini 文件

我有一个下面的属性文件,并想如下所述解析它。请帮忙做这件事。

我创建的 .ini 文件:

[Machine1]

app=version1


[Machine2]

app=version1

app=version2

[Machine3]

app=version1
app=version3
Run Code Online (Sandbox Code Playgroud)

我正在寻找一个解决方案,其中应该像解析 ini 文件一样

[Machine1]app = version1
[Machine2]app = version1
[Machine2]app = version2
[Machine3]app = version1
[Machine3]app = version3
Run Code Online (Sandbox Code Playgroud)

谢谢。

bash ini

6
推荐指数
2
解决办法
4303
查看次数

基于 Jenkins 中用户输入的条件参数

我需要根据用户输入来调用另一个参数的参数。简而言之,

我有一个 build_type 参数,其选择值为 Daily、Release 和 Snapshot。只有当用户为 build_type 选择 Snapshot 选项时,才应提示用户输入快照名称。

我们有任何插件吗?

谢谢,拉斯。

jenkins jenkins-plugins

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

从 .txt 文件中读取键值对并在 shell 脚本中使用

感谢您调查我的担忧。

我有一个带有键值对的文本文件。像 version.txt 和内容是 Version=1.0.0.AA

现在我想在我的脚本中使用这个版本号来阅读这个文本文件。

我正在使用以下脚本在 Windows 中处理此问题:

For /F "tokens=1* delims==" %%A IN (..\version.txt) DO (
    IF /I "%%A"=="version" set APP_VERSION=%%B
)
echo Application Version is "%APP_VERSION%"
Run Code Online (Sandbox Code Playgroud)

你能帮我在Shell脚本中实现同样的目标吗?

谢谢。

linux bash shell

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

使用 Perl 从 JSON 中提取 System.Title

我试图System.Title从下面的 JSON 文件中将值提取到一个变量中。我遇到了“不是数组引用”错误。你能帮我吗?

    my $json_text = do {
        open(my $json_fh, "<:encoding(UTF-8)", $filename2)
            or die("Can't open \$filename2\": $!\n");
       local $/;
       <$json_fh>
    };

    my $json = JSON->new;
    my $data = $json->decode($json_text);

    for ( @{$data->{fields}} ) {
       print "$_->{\"System.Title\"}.\"\n\"";
       #@witems = "$_->{System.Title}";
       push @wtitle,"$_->{\"System.Title\"}";
       chomp @wtitle;
       #print "@wtitle";
    }
Run Code Online (Sandbox Code Playgroud)

JSON 文件内容:

{
    "id": 2110,
    "fields": {
        "System.CommentCount": 1,
        "System.Title": "preprocessing with arrays",
        "Microsoft.VSTS.Common.ResolvedBy": {
            "displayName": "firstname, lastname",
            "url": "https://dummyURL.com/4002-8be/_apis/Identities/6d91-9b75",
            "_links": {
                "avatar": {
                    "href": "https://azure.com/CARS/_apis/GraphProfile/MemberAvatars/aad.OS03ZDkxLTliN"
                }
            },
            "id": "6d91-9b75",
            "descriptor": "aad.OS03ZDkxLTliN" …
Run Code Online (Sandbox Code Playgroud)

perl

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

标签 统计

bash ×2

jenkins ×2

jenkins-plugins ×2

ini ×1

linux ×1

perl ×1

shell ×1