問題タブ [ci-server]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - ビルドプロセスの設定をどのように学ぶことができますか?
私が学校で教えられたのは、プログラミング言語、ソフトウェア設計についてですが、おそらく単体テストのようなものが統合されたソフトウェアを自動的に構築する方法についてはほとんど何もありません。
彼のプロジェクトのビルドプロセスを設定する方法を教えてください。
これが抽象的すぎて意味がわからない場合は、 Pythonを使用し、 Djangoを使用してWebプログラミングを行うことを付け加えます。
前もって感謝します。
visual-studio - Why ought I not to install Visual Studio on my CI server?
A lot of people new to CI (Continuous Integration) install VS (Visual Studio) on their CI server "because it is required to compile the code". MSTest is a common reference brought up here.
Why should I not install VS (or generally speaking, any software not out-of-the-box) on my CI server?
(This question has not been asked before apparently, so I'm adding it for reference. If it already exists, sorry, I missed it, please merge. If no answer is provided to this question within some time I can add one myself)
php - HudsonCIでのPHP継続的インテグレーションビルドサーバーの高速化
私は自分のビルドをスピードアップしようとしていて、その方法についていくつかの考えを探していました。私は現在Hudson
、プロジェクトの継続的インテグレーションサーバーとして使用していますPHP
。
私はAnt
build.xmlファイルを使用して、SebastianBergmannのに似たファイルを使用してビルドを実行しますphp-hudson-template
。ただし、現時点では(Hudsonがクラッシュするという奇妙な問題が原因で)、実行しているのはphpDocumentor
、、、phpcpd
およびだけですphpUnit
。コードカバレッジレポートもphpUnit
生成します。Clover
考えられるボトルネックは次のとおりです。
phpDocumentor
:180秒かかります。私のプロジェクトには、、、、、などawsninja
の大きなライブラリがいくつか含まれています。これらのドキュメントを本当に作成する必要があるかどうかはわかりません。また、build.xmlファイルを使用してサブディレクトリ全体を無視する方法もわかりません。DirectedEdge
oauthsimple
phpMailer
phpUnit
:120秒かかります。これは、ビルドの中で実行されない唯一の部分ですparallelTask
。作成されるテストが多いほど、この時間は長くなります。複数のHudsonビルドスレーブを実行し、各スレーブに個別のテストスイートを提供することを除けば、これについてどうすればよいか本当にわかりません。しかし、私もそれについてどうやって行くのか分かりません。phpcpd
:97秒かかります。含まれているライブラリを無視することで、解析と変換にかかる時間をなくすことができると確信しています。build.xmlファイルでこれを行う方法がわかりません。- 私のサーバー:現在、私は単一のLinodeサーバーを使用しています。プロセス全体でかなり負担がかかるようです。
考えられるその他のボトルネックは、リストに追加します。
ビルド時間を短縮するためのいくつかの解決策は何ですか?
hudson - プロジェクトをHudsonCIサーバーのスレーブノードに関連付ける方法は?
ハドソンスレーブノードをセットアップしようとしています。ハドソンに従う-マスターマシンとスレーブマシンをセットアップするためのステップバイステップガイドは、最終的にプロジェクトの「このプロジェクトをノードに結び付ける」チェックボックスをオンにする指示を見つけます。
このチェックボックスも、新しいスレーブノードが存在することをプロジェクトに伝える他の方法も見つかりません。
これはどのように行われますか?
(私は実際にhttp://i-proving.com/2009/02/17/setting-up-a-hudson-slave/のアプローチに従い、SSHではなくJNLPを使用していますが、それでもプロジェクトを結び付ける方法はありません。ノードに。)
.net - .NET 用の CI サーバー: Jenkins または Buildbot?
.NET 環境で buildbot または Jenkins を使用する場合の長所と短所は何ですか?
よろしく、
フロリアン
android - Android-Jenkins: Jenkins Build Server で Build Tools リビジョン 17.0.0 が見つかりませんでした
Jenkins で Android Emulator を使用してプロジェクトをビルドおよびテストしようとしています。しかし、gradle タスクを実行すると、次のエラーが発生します。
Build Tools リビジョン 17.0.0 が見つかりませんでした
私が実行しているgradleタスクは次のとおりです。
私のgradleビルドファイルには、次の構成があります
ビルド サーバーは、ヘッドレス Ubuntu インスタンス (12 程度) です。私が最初に考えたのは、正しいビルド ツールがインストールされていないということだったので、android-sdk/build-tools ディレクターを調べました。私が見ることができたのは、18.1.1 というディレクトリだけでした。そのため、Android SDK を更新すると、バージョン 17.0.0 がダウンロードされると思いました。そこで、次のコマンドを実行しました。
さまざまなものをダウンロードしているようですが、ビルドツールディレクトリをもう一度見ると、まだバージョン18.1.1しか表示されません。
質問は次のとおりです。
1) Android sdk ディレクトリに正しいビルド ツールのリビジョンがないため、ビルドが失敗していると思いますか? (/android-sdk/build-tools)
2) バージョン 17.0.0 になるようにヘッドレス サーバーのビルド ツールを更新するにはどうすればよいですか?
さらに情報を提供する必要がある場合は、お知らせください。
よろしくお願いします。
xcode - xCode サーバー ボットでスクリプトを実行する
アプリの構築、分析、ユニット化、アーカイブのためにオンコミット ボットを実行していますが、完全に動作します。
私のプロジェクトには、成功分析の最後に実行したいスクリプト (*.sh) があります。現在xcode 7.3を使用していますが、次のことを試しました:
- トリガー セクションで ./myscript.sh を呼び出しますが、ボットはそれを見つけることができませんでした。
- $SCROOT を追加しようとしましたが、まだ運がありません
- スクリプトを bin にコピーしようとしましたが、ボットはその __xcbuild ユーザーの下で実行されているため、認識されませんでした。また、/bin および /usr/bin へのアクセス許可の追加を台無しにしたくありません。
私が望むのは、ボットが成功したばかりのコードに対してスクリプトを実行することだけです。
jenkins - Jenkins から Teamcity への移行
すべてのビルド ログ、ジョブ、構成ファイル jenkins を teamcity に移行する方法を提案してください。teamcity から teamcity へは可能です。同じ CI サーバーからでも可能です。しかし、jenkins を teamcity に移行する手順は何ですか?