0
私はJenkinsをMACにインストールしました。 私のMAC〜/ .bash_profileで作成したエイリアスをjenkinビルドで使用しようとしています。 可能ですか? 私はexpand_aliasesオプションも使用してみましたが、運が悪いです。 私はカスタムワークスペースie/Users/user1からジェンキンを実行しています。ここでJenkinsのビルドで.bash_profileのエイリアスを使用できません
は、あなたは大きなミスをやっているワークスペース/ユーザー/ user1の
[user1] $ /bin/bash -xe /var/folders/55/fxxv86j970zcdv3gs27z4flm0000gp/T/jenkins2742750483712853243.sh
+ cd /Users/user1
+ pwd
/Users/user1
+ env
+ grep -i shell
SHELL=/bin/bash
+ source /Users/user1/.bash_profile
++ alias 'l=ls -lasrt'
+ l
/var/folders/55/fxxv86j970zcdv3gs27z4flm0000gp/T/jenkins2770891577912812441.sh: line 8: l: command not found
Build step 'Execute shell' marked build as failure
Finished: FAILURE
`
別名シェルスクリプトで、デフォルトでは展開されません。 'ls -lasrt'を直接打ち込むのはなぜですか?可読性は、スクリプトの簡潔さよりも大きな懸念事項です。 – chepner