問題タブ [wercker]
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.
ruby-on-rails - テスト スイートにはどれくらいの時間がかかりますか?
私は Rails で Web サイトを作成しており、これまで継続的インテグレーションのために travis-ci を使用してきました。継続的な統合と展開のために wercker も試しています。wercker でのテスト ステップは 25 分以上実行されたため失敗し、何らかの理由でテストに異常に時間がかかる可能性があることに気付きました。
私が取り組んでいるウェブサイトはかなり大きいですが、大規模ではありません。rspec と capybara を使用してテストし、統合テストには webkit を使用します。各機能を確実にカバーできるように、かなり徹底的な統合テストを書いています。travis-ci では、プロセス全体の実行に 25 ~ 30 分かかります (バンドルのインストールを含む)。
これはこのフォーラムにとって漠然とした質問かもしれませんが、それにもかかわらず、いくつかの情報を得たいと思います。テスト スイートを 30 分以上実行することは容認できませんか? 一連の統合テストで、通常どのくらいのテスト スイートを経験しますか?
node.js - OpenShift node.js サーバーへのリポジトリーのデプロイ
Wercker Continuous Integration & Delivery Platform を使用して、bitBucket リポジトリをテストし、node.js OpenShift サーバーにデプロイしています。Wercker は BitBucket リポジトリに読み込み、ビルドし、node.js 環境でテストし、問題なく合格します。また、jsHint でコードをチェックしており、エラーなしで返されます。
Wercker は、OpenShift と同様に、デプロイがエラーなしで成功したことも示しています。問題は、OpenShift から提供されたアプリケーション URL を確認すると、サーバー エラーが発生することです。
これのトラブルシューティングで、サーバーを再起動しました (基本アカウントを実行しており、そのオプションがあります) が、問題は解決していないようです。Wercker も Openshift も問題があることを示していませんが、何らかの理由で、エラーなしでそのドメインにアクセスできません。
これを修正するにはどうすればよいですか (最も基本的な階層で)?
ruby-on-rails - Wercker テストで一時ファイルを開くことができない
私のコードには、次のブロックがあります
このコードはローカルでも実稼働でも問題なく動作します...問題は、テストとデプロイを自動化するようにWerckerアプリをセットアップしたことですが、上記のブロックが wercker で失敗し、次のエラーが返されることです。
werckerのビルドがパスするようにこれを解決する方法はありますか?
heroku - メインパッケージをサブディレクトリに配置して Go アプリケーションを Heroku にデプロイするにはどうすればよいですか?
現在、wercker を使用して Go アプリケーションを Heroku にデプロイしようとしています。Heroku は、main.go がリポジトリのルート ディレクトリにあることを期待していますが、可能であれば、リポジトリ ディレクトリを次のようにしたいと考えています。
理想的には、Procfile は次のようになります。
この記事を読みましたが、wercker Go ボックスを使用して Heroku にデプロイしているため、これを構成する最善の方法がわかりません。このようなアプリケーションのデプロイに成功した人はいますか?
git - 追跡されていないフォルダーを別のブランチにコピーする
追跡されていないフォルダーを別のブランチにコピーする方法はありますか?
次のようにして、追跡されたフォルダーを別のブランチにコピーできることを知っています。
しかし、マスターで追跡されていないが、コピー先のブランチで追跡されているフォルダーをコピーする方法はありますか?
私は GitHub ページに対してこれを実行しようとしており、このガイドに従っていますが、彼は master にコミットし、それをアップストリームの gh-pages にプッシュしています。私はそれをしたくありません。ビルドでドキュメントを生成し、追跡されていないドキュメントを別のブランチにコピーしてから、それらを上流にプッシュしたいだけです。
maven - クラウド サーバーへの Wercker デプロイ - デプロイ スクリプトでパーミッションが拒否されました
私は初心者です。Maven ビルドの結果を scp 経由でサーバーにデプロイしようとしています。これを実現するための簡単なスクリプトがありますが、ビルド プロセスにはそれを実行する権限がありません。
出力を展開する
そしてデプロイスクリプト
バッシュスクリプト
docker - wercker login コマンド使用時の wercker ファイルの構文エラー
私はvagrant
自分の環境をホストするために使用していdocker
ます。wercker
インストールページの指示に従っています. と入力するとwercker login
、次のように表示されます...
/usr/local/bin/wercker: line 1: syntax error: unexpected "("
continuous-integration - サブディレクトリの wercker.yml
Bitbucket リポジトリがある場合、ビルドする必要があるサブディレクトリにプロジェクトがあります。このサブディレクトリにも入れたいと思いwercker.yml
ます。
WERCKER_ROOT
サブディレクトリを含むパイプラインに環境変数を追加しようとしました: 、効果がないように思われたwercker devcenter/here-is-werckerfile
によると。
何か案は?