栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

更改jenkins工作区并使用jenkins email-ext插件将文件附加到电子邮件

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

更改jenkins工作区并使用jenkins email-ext插件将文件附加到电子邮件

我正在使用mac,我的解决方案适用于mac。但是我认为所有操作系统的概念都相同。

实际上,jenkin会自动从其工作区附加文件。为此,不需要任何表达。例如,在我的Mac中,jenkins工作区是

/users/dev/.jenkins/workspace

我在这里保存了一个文件

 report.txt.

在email-ext插件的“附件”中,只需编写

report.txt

无需写任何其他东西。jenkins将转到其工作区并检查“ report.txt”是否存在。如果存在,则将其作为附件发送。

现在,关于詹金斯工作区的问题。

实际上,詹金斯有自己的工作区。您可能需要另一个工作空间。要检查詹金斯工作区,请按以下步骤进行:

jenkins > manage jenkins > configure system.

现在在顶部,您将看到

Home directory

还有一个

Advanced

选项。点击它,你会看到

Workspace Root Directory: and its value is   ${ITEM_ROOTDIR}/workspace

ITEM_ROOTDIR是.jenkins所在的位置。对我来说是

/users/dev/.jenkins

实际上,您可以在第一行看到它:

    Home directory  -- ur ITEM_ROOTDIR is shown in this line.

现在转到$ {ITEM_ROOTDIR} /,您将看到一个文件夹名称工作区。

现在,如果您在此工作区中保留任何文件,jenkin会将该文件作为附件发送。显然,您必须在email-ext插件的“附件”部分中提及它。

现在,如果您想更改工作区,请更改

Workspace Root Directory:

像这样$ {ITEM_ROOTDIR} / jobs / test / workspace

这取决于您。根据您的意愿进行更改。

最重要的是,如果您从

jenkins > manage jenkins > configure system > Advanced option under Home directorythis will be ur default workspace.

如果您只想创建一个特定的工作区

one project

而不是您必须执行其他程序。

只需创建一个Maven作业(项目)。比进入项目

//click on configure, now click on "Advanced" option under "Build"//For free style project, this is in "Advanced project option"

在那里,你会看到

Use custom workspace

选中此选项,并提供所需的工作空间。对我来说,我会这样:

 /users/dev/workspace/test1/

这是

the workspace only for this project.

现在,您可以从此处作为附件发送文件。

one most important thing is u must restart jenkins server

将新的工作区设置为您的工作。

实际上,您可以使用cp命令从另一个目录将文件复制到jenkins工作区

Execute shell option.

现在,只需在email-ext插件的附件中提供文件名,jenkins就会将该文件作为附件与您的电子邮件一起发送。

干杯.........



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/608960.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号