【发布时间】:2018-01-23 12:53:43
【问题描述】:
我想在我的 jenkins 作业运行的节点中设置一些别名。我尝试将其设置在用于 ssh 到节点的用户的 .bashrc、.bash_profile、.profile 文件中,但这些文件并未在作业中获取。 (如果我手动ssh到节点,它是交互式shell并且默认运行.bashrc) 哪个是设置这个的正确文件?
【问题讨论】:
我想在我的 jenkins 作业运行的节点中设置一些别名。我尝试将其设置在用于 ssh 到节点的用户的 .bashrc、.bash_profile、.profile 文件中,但这些文件并未在作业中获取。 (如果我手动ssh到节点,它是交互式shell并且默认运行.bashrc) 哪个是设置这个的正确文件?
【问题讨论】:
我在没有 EnvInject 插件的情况下通过在需要它的工作步骤中采购 .bash_profile 来解决这个问题,例如
. ${USER_HOME}/.bash_profile && build step command
【讨论】: