私はいくつかの単体テストを持つPHPプロジェクトを持っています。 単体テストを実行し、自分のコードを自分のプロダクションリポジトリにデプロイしたいと思っています。 私はJenkinsを使用していますが、どうすれば別のリポジトリに私のコードをプッシュすることができますか?ゲンキンでプロジェクトを展開する正しい方法
私はこのようなビルドステップで条件付きステップを追加しました: image of conditional buildしかしこれは正しい方法ではないと思います。もう一つは尋ねる
はそれが別のリポジトリにプッシュするための良い方法であるか、私は、このようなビルドステップで条件付きステップを追加した
ありがとう@burnettk、プロダクションサーバーでもテストを実行する必要はありますか? –
と展開のために何を提案しますか?私が検索したように、多くの人々がphingを使用しているのがわかります –
実稼働サーバーでテストを実行できます。多くの人々は、生産環境を十分に忠実に再現したテスト環境を持っているため、そうしないことを選択します。 phingはphp用の汎用ビルドツールです。それが役に立つなら、それを使用してください。しかし、ユースケースが十分に単純な場合(またはそうでない場合でも)、回避してbashを使用することができます。フォローアップの質問がある場合は、別の質問を提出し、https://stackoverflow.com/help/how-to-askをご覧ください。 – burnettk