6

私は Jenkins の初心者であり、SVN でアプリの一部のみを維持しているため、少し手がかかる必要があります。基本的なJenkinsインストールセットアップがあります。

これは、ローカル DEV 環境のセットアップを取得するために行うことであり、ビルドを作成するために Jenkins に変換する必要があります。

  1. SVNチェックアウトを行います(SVNの下にある2つのフォルダーを取得します)
  2. フォルダを削除する
  3. FTP の場所からアプリ全体をコピーする
  4. SVN を復元する
  5. sqlファイルをダウンロード
  6. MySQL へのインポート

Jenkinsで上記の手順を実行するにはどうすればよいですか? 使用できるビルド後の手順がいくつかあることは知っています。それをすべてまとめる方法がわからないだけです。どんな助けでも大歓迎です。

4

2 に答える 2

2

このようなことを Jenkins で行うよりも、ビルドの複雑さを処理するために Ant や NAnt などを利用すると、多少の手間が省けるでしょう。

この方法でビルドを行うと、柔軟性が増し (つまり、コマンドラインで実行できる場合は、サポートするために Jenkins プラグインを必要とするのではなく、ビルドで使用できます)、メンテナンスが必要になることがわかりました。同様に簡単です (私の NAnt スクリプトはプロジェクトの一部になり、VCS システムにチェックインされるため、うまくいかない変更を加えた場合は元に戻すことができます。

Jenkins にはいくつかのビルド履歴プラグインがありますが、時間の経過とともに、「ビルド」ロジックと複雑さの大部分を CI 環境の外に保持し、代わりにそれを呼び出す方が簡単であることがわかりました。

于 2012-07-20T13:28:08.647 に答える