問題タブ [circleci]
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.
travis-ci - Travis-CI および Python >= 3.3 用の python3-gi をインストールします。
ファイルpython3-gi
を使用して Travis-CIにインストールする正しい方法は何ですか?.travis.yml
過去の推奨事項は Python 3.2 ( Travis-ci & Gobject introspection ) を使用することでしたが、より新しいバージョンに対してテストすることをお勧めします。
コマンドの適切な組み合わせをいくつか試してみましたが、Travis-CI 環境に関する私の知識は非常に基本的なものです。
これは、たとえば、を使用しても使用しなくても失敗しますsystem_site_packages: true
。
これが機能しているリポジトリの2つの例(私が知る限り):
- https://github.com/ignatenkobrain/gnome-news (CircleCI)
- https://github.com/devassistant/devassistant (Travis-CI)
github - CircleCI & Golang - AWS SDK をインポートできない
このような質問を投稿するのに適切な場所かどうかはわかりません。
CircleCI で golang プロジェクトをテストしようとしていました。のフェーズでdependencies
、CI が実行されました
そして、エラーが発生しました:
エラーは非常に長く、上記のコードはその一部です。
そこで、circleci.yml
依存関係フェーズをオーバーライドするように更新しました。のcircleci.yml
ようなものです:
私のgo get github.com/aws/aws-sdk-go/...
設定ではうまくいきました。
ただし、 my のすべてのコマンドが実行された後circleci.yml
、go get -u github.com/aws/aws-sdk-go/...
CI によってとにかく実行されました。そして、同じエラーで再び失敗しました。
CircleCI のログは次のとおりです。
これにはウォークアラウンドがありますか?それとも、(エラー メッセージに従って) go パッケージを取得するためのアドレスの構成など、何かを見逃していましたか?
前もって感謝します!
arguments - CircleCI: 並列テスト用のカンマ区切りファイル
CircleCI で rspec または cucumber の並列テストをセットアップするのは非常に簡単です。
ただし、分度器テストを分割しようとしています。スペースで区切られたファイルの代わりに、コマンド ライン引数としてカンマで区切られたファイルを取ります。あまり手間をかけずにこれを達成するにはどうすればよいですか?
node.js - CircleCI は、グローバルにインストールされたノード モジュールをキャッシュしませんか?
ビルド プロセスに必要なコマンド ライン ツールをキャッシュしようとしています。このツールは NodeJS で作成されています。ビルドは成功しますが、より高速に実行する必要があります。
私の circle.yml の関連部分は次のようになります。
2 つ目npm -g list
はstarrynightが使用可能であることを示していますが、最初のものはキャッシュされていないことを示しています。
. . . 私を取得します。. .
. . . そのため、CircleCI はグローバルにインストールされたものを nvm にキャッシュしないと想定しています。
「StarryNight がキャッシュされているようです」というメッセージが表示されません。
starrynightをキャッシュするにはどうすればよいですか?
django - 環境を構築するためにdocker-composeを使用してciを循環できますか
現在、django アプリケーションに db や web などのいくつかのサービスがあり、docker-compose を使用してそれらをつなぎ合わせています。
Web版にはこんなコードが。
Web の docker ファイルには python2.7-onbuild があるため、requirements.txt ファイルを使用して必要なすべての依存関係をインストールします。
現在、統合にサークル CI を使用しており、このような circle.yml ファイルがあります。
とにかく、サークルymlファイルの依存関係節を避けることができますか?
代わりに、Circle CI に docker-compose.yml を使用してもらいたいと考えています。
continuous-integration - クラウド CI サービスで Vagrant を使用する
VirtualBox をプロバイダーとして使用して Vagrant VM を実行できるクラウド CI サービスはありますか?
初期の調査では、vagrant-aws プラグインを使用すると AWS サーバーを Vagrant プロバイダーとして使用できますが、これは Travis CI または Circle CI では不可能であるように思われます。これは正しいです?
php - CircleCI での codeception テスト エラー: PHP 致命的なエラー: 許容メモリ サイズ
私は問題があります。CircleCI で自動テストを実行しましたが、テスト結果が不合格でした。次に、SSH でデバッグします。ターミナルで同じテストコマンドを実行すると、結果は成功しました。
指図:
自動テスト結果:
SSH の結果でデバッグします。
依存関係に memory_limit を設定しようとしました。
しかし、結果も失敗でした。
ios - xcodebuildがコードサインで立ち往生していますか? プロンプトを無効にするには?
circleci
特にiOS向けに、継続的インテグレーションをセットアップしようとしています。誰かがこれの詳細を書くという素晴らしい仕事をしました: http://mazyod.com/blog/2015/03/26/marry-circleci-to-hockey/
ただし、私の xcodebuild は常に動かなくなり、コードサインを待っているように見えます:
/usr/bin/codesign --force --sign...
ログは、1 時間以上実行されていることを示しています。私の推測では...このコマンドは入力または何かを待っていますか?
もしそうなら、配布証明書/秘密鍵を使用して作成したキーチェーンを強制的に使用するにはどうすればよいですか?
スクリプト (add-keys.sh) は次のようになります。
$KEY_PASSWORD
サークルciの環境変数に保存し、認識されている場所。
これにより、ユーザーがキーチェーンなどを使用できるようにするポップアップ プロンプトが表示されるのでしょうか? もしそうなら、どこでもsudoするだけですか?またはどうすればこれを取り除くことができますか?
正しい証明書か何かをインポートしませんでしたか? 彼らは間違って名前を付けられていますか?私は通常のビルドに使用するものとまったく同じものを使用しました。
ruby-on-rails - CircleCI が間違った RubyVersion を使用する (gemfile を無視する)
bundle
CircleCI ビルドのコマンド中にエラー メッセージが表示されました
持っていても
Gemfile の先頭に指定します。CircleCI がそれを無視するのはなぜですか?