5

TeamCity に問題があり、いくつかの Android APK をビルドしています。

QA とリリース APK の両方があり、それぞれが独自のビルド ステップにあります。

問題は、QA ビルド ステップでまだ使用されているファイルにアクセスしているように見えるため、Release ビルド ステップが完了しないことです。

を使用して、2つの間にPowershellビルドステップを追加しようとしました

Start-Sleep -Seconds 10

ただし、これは TeamCity が待機する主な原因ではないようです。

ビルドステップの間に一時停止を作成する方法を知っている人はいますか?

ありがとう

4

3 に答える 3

10

私は同じ問題に遭遇しました。ただし、制御された/より長い遅延が必要でした。古い学校の ping 遅延方法を使用して Teamcity を遅延できることがわかりました。とにかく、あなたが問題を解決したことは知っていますが、他の人がこれから恩恵を受けるかもしれないと考えました。この URL は、私の Google 検索結果で 1 位です。

REM Delay for 30 sec  
ping -n 30 127.0.0.1 > nul
于 2015-04-24T17:08:48.663 に答える
0

代わりにwhileループを使用してこれを解決しました。

問題は、使用されている共有ファイルでした。

while ( test-path 'D:\Builds\File.txt') {
del 'D:\Builds\File.txt'
}
于 2015-01-04T22:35:51.210 に答える