小编Hob*_*ire的帖子

使用Jenkins中的Email-ext插件在邮件正文中显示HTML页面

我是新来詹金斯,我想知道它是如何可以显示邮件正文(非附件)内的成功构建后生成的HTML报告(而不是HTML代码).

我想知道我应该遵循的确切步骤以及我可能的果冻模板的内容应该是什么.

jenkins jenkins-plugins email-ext

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

从缓存中删除查询而不重新获取反应查询

我以这种方式在我的反应应用程序中使用反应查询

    const { data, status } = useQuery(key, queryFunc, { staleTime: 1 * 60 * 1000 });
Run Code Online (Sandbox Code Playgroud)

我希望能够根据数据值使缓存中的某个键无效,基本上是当数据为空时,所以我添加了一个效果

useEffect(() => {
   if (data === null) {
     queryClient. invalidateQueries(key)
   }
}, [data])
Run Code Online (Sandbox Code Playgroud)

这种方法将导致请求循环,其中无效的查询将重新获取,获取 null 作为响应,效果执行并无效等等......

我希望能够从缓存中删除密钥而不需要重新获取,所以我不会陷入这个无限请求循环,一直在深入研究反应查询文档,但没有运气。无论如何,反应查询也有类似的情况,其中密钥需要从缓存中删除而不重新获取?

javascript reactjs react-query

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

在Jenkins中获取邮件正文中的Job的URL

我在Jenkins中有Job,在构建之后发送一封电子邮件,其中包含一个HTML报告,使用 email-ext插件将Default内容设置为:

${FILE,path="absolute_path/index.html"}
Run Code Online (Sandbox Code Playgroud)

我想在此(我的正文邮件)中添加此作业构建的URL.怎么可能?

hudson jenkins jenkins-plugins email-ext

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

在shell中提取两个行号之间的行

如何在shell中使用sed或任何其他过滤器

假设我在两个变量中有两个特定的行号$line1,$line2并且我想在这两行中提取这样的行

cat my_file_path | command $line1 $line2
Run Code Online (Sandbox Code Playgroud)

示例如果我的文件是:

1:BBB

2:CCCC

3:DDDD

4:EEEEE

如果我这样做,我的输出应该是:

cat my_file_path | command 1 3
Run Code Online (Sandbox Code Playgroud)

产量

bbb
cccc
Run Code Online (Sandbox Code Playgroud)

bash shell sed

5
推荐指数
4
解决办法
8523
查看次数

猫不在文件中写特殊变量

我用cat用脚本shell写入文件.

 cat <<EOF >/home/test.txt
 set $value1 $value2;
 EOF
Run Code Online (Sandbox Code Playgroud)

我的文件只包含这个字符串"set;" 但我需要找到"set $ value1 $ value2;".我猜cat认为"$ value1"是一个shell变量,但它只是一个我需要写入文件的字符串.

bash shell cat

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

使用Sed更改文本文件中的变量值

我有一个文本文件包含这个

Var1=ofzer
Var2=smelf
..
..
VarN=mskfm
Run Code Online (Sandbox Code Playgroud)

我想使用Sed更改其中一个变量的值.怎么可能?

bash shell sed

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