11
jenkinsビルド番号でjavaファイルを更新したいとします。私は正しいビルド番号に値をsedするシェルスクリプトを使用する予定です。現在、私はこれをやっています:シェルスクリプトでJenkins環境変数を使用するには?
sed -i 's/Version 3.0/Version $BUILD_DISPLAY_NAME/g'
/var/lib/jenkins/jobs/AndroidTest/workspace/xxx/res/values/strings.xml
なぜこれは機能しませんか?私はそれらを直接使うことができると思います。
文字列の置換は機能しませんか、エラーメッセージが表示されますか、バージョンの3.0が何も置き換えられませんか? –
似たような質問https://stackoverflow.com/a/41659007/984471 –