2012年8月15日 星期三

[Linux][ShellScript] 輸出變數

變數要從母script傳到子script
母script=1.sh
子script=2.sh

1). 在母script export需要的變數
name=John
export name
./2sh

2). 在子script就可以直接用了

[Linux][ShellScript] Shell Script分隔變數

Shell Script

1). 宣告變數:name
name=John

2). 呼叫變數:$name or ${name}
echo $name
echo ${name}

※若變數一起打,沒有用{}區隔,容易有混淆
(X) echo $name_$number  →僅會顯示number
(O) echo ${name}_${number}

2012年8月7日 星期二

[Jenkins][Android] build Android的source環境設置

在Android build code前
需下source build/envsetup.sh設置環境變數
但由於jenkins是用/bin/sh,sh並沒有source的指令
因此需在jenkins指定使用/bin/bash
才可以正確使用source設置環境變數