問題タブ [codeship]
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.
angularjs - AngularJS 継続的デプロイ ツール
現在書いている AngularJS アプリケーションの継続的な展開のために Codeship と Heroku を試しています。アプリは Yeoman を使用して作成され、bower と grunt を使用します。Codeship は無料で使用でき、これを構成して AngularJS プロジェクトをビルドすることができ、ビルド後に展開ステップを追加する機能が提供されたため、最初はこれが本当に良いセットアップのように思えました。選択できる PaaS プロバイダーも多数ありました (Heroku、S3、Google App Engine など)。ただし、Heroku でアプリを実行するのに少し行き詰まったようです。
この問題は、このディレクトリが Heroku ポストビルドに公開されるように、すべてのドキュメントが/dist
my からパスを削除することを示唆しているという事実から始まりました。.gitignore
これは主に、ローカル マシンから Heroku にパブリッシュすることについて説明したドキュメントからのものでしたが、コードシップが内部で行っているのはこれだけだと思います。ビルド出力をソース管理にチェックインする必要があるとは思わないため、これを行いたくありませんでした。正当な理由で/dist
フォルダが追加されました。.gitignore
さらに、この種のことは、マシンから最新のビルドをプッシュするだけでよいため、CI サーバーを持つという点をいくらか無効にします。
bower install && grunt build
さらに掘り下げた後、Herokuでビルドを再実行し、すべてのbower依存関係を再設定するなど、packages.jsonファイルにpostinstallステップを追加できることがわかりました(ソースにチェックインしてほしい他のもの) control!) とdist
ディレクトリ。
これを試してみると、依存関係としてbower
とを に追加する必要があることが明らかになりました。grunt
packages.json
devDependencies
だから私は今行き詰まっているようです。やりたいことは、ビルド アーティファクト ( /dist
)、依存関係 ( /bower_components
)、およびserver.js
サイトを実行するファイルを公開することだけです。Heroku と Codeship でこれを達成する方法を知っている人はいますか? あるいは、さまざまなツールを使用してこれに成功した人はいますか。私は無料のものを探しており、それが本番環境で安定していないこと (複数のサーバーにスケーリングしないなど) を受け入れたいと思っていますが、アプリを継続的にデプロイすることだけが目的なので、今のところこれで問題ありません。内部テストを行い、結果を私のチームの非技術者メンバーと共有して、優先したい機能について話し合うことができるようにする.
アドバイスをいただければ幸いです。
ありがとう
amazon-s3 - CodeShip から Elastic Beanstalk にデプロイするための適切な S3 アクセス許可は何ですか?
CodeShip を使用して Elastic Beanstalk アプリをデプロイするための適切な S3 アクセス許可は何ですか? 新しいバージョンを Tomcat アプリにデプロイすると、次のエラーが発生します。
サービス:Amazon S3、メッセージ:「s3:ListBucket」アクションを実行する権限がありません。S3 ポリシーと ACL でこれらのアクションを実行できることを確認します。
サービス:Amazon S3、メッセージ:「s3:GetObject」または「s3:ListBucket」アクションを実行する権限がありません。S3 ポリシーと ACL でこれらのアクションを実行できることを確認します。
CodeShip ユーザーに S3 へのフル アクセスを許可すると、すべてが機能しますが、これは理想的ではありません。CodeShip ユーザーの現在の S3 権限は次のとおりです。
私が CodeShip に指定した S3 バケットは、問題がある場合は codeshipbucket の下のサブフォルダーです。
適切な権限とは?
node.js - ローカルホストと他のドメインの間のNodeJS展開の混乱?
ローカルホストで正常に実行される単純なプログラムがあります。
コードシップを使用してherokuに同じものをデプロイしようとしています。展開テスト コマンドの最後の行を除いて、すべてが完璧に構築されています。つまり、 127.0.0.1node index.js
を参照しており、展開を停止しています。ここでホストとポートアドレスを変更する必要がありますか?
java - Mavenコンパイル「シンボルが見つかりません」
何らかの理由で、このコマンドは私のローカル マシンで正常に動作します。
ただし、Codeship では機能するようになり、この「シンボルが見つかりません」というエラーがスローされます。Codeship の完全なコマンドは次のとおりです。
POM では、リポジトリには次のものがあります。
エラー:
node.js - ノードビルドにいくつかのフラグを設定する方法
ノード アプリケーションを Codeship から Heroku にビルド、テスト、デプロイするときに、ビルド中にコマンド ラインを使用してリリース フラグを true に設定できるようにしたいと考えています。そして、私のコードでは、このようなことをしたい....
どうすればこれを達成できますか?構成ファイルを変換するビルド スクリプトを実行するためにインストールするパッケージはありますか?
gulp - 継続的インテグレーション: Gulp + Codeship を使用したテスト (gulp-jasmine)
バックエンド テストを実行すると、コードシップは何も返されないと述べています。
一口コード:
ジャスミンだけを使用することもできますが、フロントエンド テストを gulp で実行しているため、より多くの構成が必要です。また、私の開発者に同じものを持っているといいでしょう。CI システムのようなシステム。
meteor - Meteor + CodeShip + Modulus
テストに合格した後に Modulus にデプロイするための適切なセットアップ スクリプトを推奨できる人はいますか?
今私は使用しています:
これは基本的に、interwebz の周りにコピーして貼り付けることができたものであり、自分が何をしているのかわかりません。
最後に、私のテスト パイプラインは次のとおりです。
CodeShip ログからの出力:
クライアント側のテストに到達するとすぐに、ハングアップしてビルドに失敗します。
助言がありますか?