プロジェクトで継続的インテグレーションのために次のワークフローを作成しようとしています
- 開発者がコードの変更を Github にコミットする
- Github がコードベース全体を Travis CI に送信
- Travis CI は次のことを行います。
- テストを実行します
- 配布に適したパッケージをビルドし、Travis CI のローカルのファイルシステムの場所に保存します
- 配布に適したパッケージを Nodejitsu にデプロイします
- Nodejitsu は、配布に値するパッケージでサーバーを再起動します
これは可能ですか?手順は何ですか?Github Webhook を介して、Travis CI の実行中のテストと Nodejitsu のデプロイ (未テストで配布に値する) Github コードベースがありますが、上記のワークフローはありません。私は不可能なことを期待していますか?
ありがとうございました!