問題タブ [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.

0 投票する
1 に答える
282 参照

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つの例(私が知る限り):

0 投票する
2 に答える
775 参照

github - CircleCI & Golang - AWS SDK をインポートできない

このような質問を投稿するのに適切な場所かどうかはわかりません。

CircleCI で golang プロジェクトをテストしようとしていました。のフェーズでdependencies、CI が実行されました

そして、エラーが発生しました:

エラーは非常に長く、上記のコードはその一部です。

そこで、circleci.yml依存関係フェーズをオーバーライドするように更新しました。のcircleci.ymlようなものです:

私のgo get github.com/aws/aws-sdk-go/...設定ではうまくいきました。

ただし、 my のすべてのコマンドが実行された後circleci.ymlgo get -u github.com/aws/aws-sdk-go/...CI によってとにかく実行されました。そして、同じエラーで再び失敗しました。

CircleCI のログは次のとおりです。

ここに画像の説明を入力

これにはウォークアラウンドがありますか?それとも、(エラー メッセージに従って) go パッケージを取得するためのアドレスの構成など、何かを見逃していましたか?

前もって感謝します!

0 投票する
1 に答える
572 参照

arguments - CircleCI: 並列テスト用のカンマ区切りファイル

CircleCI で rspec または cucumber の並列テストをセットアップするのは非常に簡単です。

ただし、分度器テストを分割しようとしています。スペースで区切られたファイルの代わりに、コマンド ライン引数としてカンマで区切られたファイルを取ります。あまり手間をかけずにこれを達成するにはどうすればよいですか?

0 投票する
2 に答える
3320 参照

node.js - CircleCI は、グローバルにインストールされたノード モジュールをキャッシュしませんか?

ビルド プロセスに必要なコマンド ライン ツールをキャッシュしようとしています。このツールは NodeJS で作成されています。ビルドは成功しますが、より高速に実行する必要があります。

私の circle.yml の関連部分は次のようになります。

2 つ目npm -g liststarrynightが使用可能であることを示していますが、最初のものはキャッシュされていないことを示しています。

. . . 私を取得します。. .

. . . そのため、CircleCI はグローバルにインストールされたものを nvm にキャッシュしないと想定しています。

「StarryNight がキャッシュされているようです」というメッセージが表示されません。

starrynightをキャッシュするにはどうすればよいですか?

0 投票する
3 に答える
6464 参照

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 を使用してもらいたいと考えています。

0 投票する
3 に答える
2653 参照

continuous-integration - クラウド CI サービスで Vagrant を使用する

VirtualBox をプロバイダーとして使用して Vagrant VM を実行できるクラウド CI サービスはありますか?

初期の調査では、vagrant-aws プラグインを使用すると AWS サーバーを Vagrant プロバイダーとして使用できますが、これは Travis CI または Circle CI では不可能であるように思われます。これは正しいです?

0 投票する
0 に答える
723 参照

php - CircleCI での codeception テスト エラー: PHP 致命的なエラー: 許容メモリ サイズ

私は問題があります。CircleCI で自動テストを実行しましたが、テスト結果が不合格でした。次に、SSH でデバッグします。ターミナルで同じテストコマンドを実行すると、結果は成功しました。

指図:

自動テスト結果:

SSH の結果でデバッグします。

依存関係に memory_limit を設定しようとしました。

しかし、結果も失敗でした。

0 投票する
3 に答える
2306 参照

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するだけですか?またはどうすればこれを取り除くことができますか?

正しい証明書か何かをインポートしませんでしたか? 彼らは間違って名前を付けられていますか?私は通常のビルドに使用するものとまったく同じものを使用しました。

0 投票する
2 に答える
759 参照

ruby-on-rails - CircleCI が間違った RubyVersion を使用する (gemfile を無視する)

bundleCircleCI ビルドのコマンド中にエラー メッセージが表示されました

持っていても

Gemfile の先頭に指定します。CircleCI がそれを無視するのはなぜですか?