小编kiv*_*ant的帖子

如何在Jenkins管道构建失败后发送Slack通知?

我在Jenkins v2.19中有一个管道groovy脚本.我还有一个
"Slack Notification Plugin"v2.0.1和"Groovy Postbuild Plugin".

我已成功发送消息"build started"和"build finished"(如果有的话).

当一些构建步骤失败时 - 我如何向Slack通道发送消息"Build failed"?

groovy jenkins slack jenkins-pipeline

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

将多行文件拆分为 Terraform 变量以通过键访问值

我有一个包含很多行的第三方维护文件,它看起来像:

# a comment lines
aaa.bbb.cc 423 
ddd.ee.fff 452
...
tons.like.them 111
Run Code Online (Sandbox Code Playgroud)

有什么方法可以将文件加载到本地地图并使用以下语法在 Terraform 中访问其键?:

"${lookup(var.locals.mylist, 'ddd.ee.fff', 0)}"
Run Code Online (Sandbox Code Playgroud)

terraform hcl

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

Ansible:ssh_host 包含 IP 范围

我的主机没有稳定的主机名,但具有预定义的 ip 范围。如何设置 ansible 清单文件的 IP 范围?我正在尝试设置这样的东西:

    test.ini:
    [database]
    db ansible_ssh_host=1.1.1.[20:25] ansible_ssh_port=22
    [lemp]
    lemp ansible_ssh_host=1.1.1.[10:15] ansible_ssh_port=22
Run Code Online (Sandbox Code Playgroud)

现在我在运行 ansible-playbook -i test.ini 后收到此错误:

    fatal: [db] => SSH Error: ssh: Could not resolve hostname 1.1.1.[20:25]: Name or service not known
Run Code Online (Sandbox Code Playgroud)

谢谢你。

ansible ansible-playbook

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

IntellijIDEA:如何在选项卡中打开项目而不是从 OSX cli 中打开新窗口?

我有一个非常方便的别名ii='open . -a "IntelliJ IDEA"',可以帮助从ii文件夹中的 cli 快速打开项目。IDE 配置为在选项卡中打开新项目,当我从“文件 \xe2\x86\x92 打开最近的”菜单中执行此操作时,它运行良好。但是当我使用别名打开时,它们总是在单独的窗口中启动。

\n

您知道如何从 cli 打开项目到现有窗口吗?

\n

谢谢

\n

macos intellij-idea command-line-interface

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