首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将环境模块(modulefile)集成到Jenkins管道(Groovy)?

将环境模块(modulefile)集成到Jenkins管道(Groovy)?
EN

Stack Overflow用户
提问于 2022-01-17 20:20:36
回答 1查看 155关注 0票数 1

我在我的公司部署了环境模块,并希望确保所有的使用模型都有足够的覆盖率。由于Groovy不是modulecmd.tcl支持的语言,而修改代码库也不是一种选择,我想知道向基于source $(module load <modulefile>) (BASH)的Jenkins执行器公开环境的最简单方法是什么?

一些可能性:

为子进程.../modulecmd.tcl bash <modulefile>

  • write的stdout编写一个翻译器,为子进程module load <modulefile> | env的标准输出编写一个翻译器;需要做一些不同的工作来支持unload

  • plugin?

我看过“环境脚本”和“环境注入器”插件,但无法测试这些w/o升级Jenkins (插件不兼容)。我得到的印象是脚本是支持的,但必须以特定格式输出(编写更多代码)。

这里是否有人能够将Env模块集成到管道中,或者在需要导入本机基于特定于shell/解释器的脚本输出的环境时提供一些最佳实践指导?

EN

回答 1

Stack Overflow用户

发布于 2022-02-23 08:34:35

现在环境模块中有一张Groovy支持票:https://github.com/cea-hpc/modules/issues/446

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70747066

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档