タグ

jenkinsに関するokonomiのブックマーク (8)

  • Jenkinsで下流プロジェクトにビルドパラメータを渡す方法

    Jenkinsの管理 -> プラグインの管理からParameterized Trigger Pluginを選択しインストールします インストール完了後Jenkinsを再起動してください まずはビルドのパラメータを設定します ジョブの設定の上部で「ビルドのパラメータ化」のチェックボックスをONにします 名前(変数名)やデフォルト値、説明は適当に設定してください 次にポイントの「ビルド後の処理の追加」で「Trigger parameterized build on other projects」を選択します ビルド後の処理を追加したら 「Projects to build」 に下流のジョブをを設定します、ここでは下流のジョブを batch______test2 としています 下流ジョブを設定すると上流ビルドの終了後に自動で実行されるようになります 「Add Parameters」 も設定します

    Jenkinsで下流プロジェクトにビルドパラメータを渡す方法
  • Jenkinsのビルドパイプラインでテストからデプロイまでを自動化 | HAWSクラウドサービス

    開発プロジェクトでは、よく以下のようなライフサイクルが回ってる。 テストの実装 プログラムコードの実装 テストの実行 テストが通ったらコードをリポジトリにPush 定期的にCIサーバがリポジトリをチェックし変更があったらCIサーバ上でテスト実行 テストが通った状態のアプリケーションを検証環境へリリース 検証環境でのテストが通ったら、番環境へリリース ※実際は5~7の間にDBのバックアップやマイグレーションとかいろんなタスクが結構ある。 このうち実際に人がやらないといけない作業は大体1~4ぐらいで、5~7については人が作業する必要はなく、自動化できる対象作業。同じ作業といっても手順が複雑であればミスをする可能性もあるし、人がする必要が無い作業を何度も人がするのはムダだ!ということで、今回はJenkinsを使って5~6の作業を自動化してみた。 必要なプラグイン 以下のJenkinsのプラグイ

    Jenkinsのビルドパイプラインでテストからデプロイまでを自動化 | HAWSクラウドサービス
  • Jenkinsでビルド・パイプラインを作る

    Jenkinsのプラグインでビルド・パイプラインを作ることができるので紹介。 #12月20日のワンクリックデプロイ勉強会の発表のネタバレっぽいのですが。 ビルド・パイプラインとはビルド・パイプラインとは、継続インテグレーションのプラクティスの1つで、テスト等を複数の単位に分割し、順番に流していくものである。一般的には継続的インテグレーションを利用していれば、SCMにソースコードをコミットした段階ですぐにユニットテストを走らせ、以降に、静的解析や結合テスト、受け入れテスト、ステージング環境へのデプロイ、番環境へのデプロイという形で進んでいくことになり、その単位でパイプライン要素を分ける。 当然パイプラインの途中で試験に不合格であれば、その後のプロセスには進めない。 これによって、例えばコミット時には即座にユニットテストレベルの結果を返して開発者のペースを阻害しないようにすることができる。(

    Jenkinsでビルド・パイプラインを作る
  • Windows+Jenkins環境にてGUIテストを動かす - toshimana's diary

    QTのGUI自動テストを試してみたら、 ローカル環境で通ったテストがJenkins環境で上手く動作せずに嵌ったので、メモ。 環境 OS:Windows7 Jenkins:1.567 Qt:5.3.0 QTestLibによるGUI自動テスト QTestLibを使うことで、Qtで作成したアプリケーションの自動テストを作成することができます。 キー操作やマウス操作のエミュレーションが可能。 詳細は公式チュートリアルを参照。 http://elisp.net/qt-doc-ja_JP/qtestlib-tutorial.html 少なくともマウス操作を用いたテストをする時は、 対象のWidgetをshow()する必要があったので注意。 チュートリアルに記載はなかったので、少し嵌った。 ウィンドウが表示されるまでのタイムラグがあるかもしれないので、 show()の後にqWaitForWindowEx

    Windows+Jenkins環境にてGUIテストを動かす - toshimana's diary
  • Jenkins がもっともっともっと便利になるプラグイン 8 つ

    こんにちは、開発担当の松です。 前々回、 前回に引き続いて、 今回も Jenkins の便利プラグインをいくつか紹介します。 リストビューの表示内容を拡張する: Extra Columns 名前や上の画像が示すように、リストビューに表示するカラム項目を拡張してくれるプラグインです。 プラグインインストール後に、ビューの変更のカラムに上記画像のような項目が追加されています。項目によっては設定も付いていたりします。 プロジェクト説明や設定へのリンクなど小粋で便利なカラムが多いので入れておくと便利です。 リストビューをグループ化できる: Categorized Jobs View 正規表現を用いたグループによって、リストビューの項目をまとめることができるプラグインです。 カテゴリビューを作成するには、プラグインをインストールした後に、新規ビュー作成ページで「Categorized Jobs V

    Jenkins がもっともっともっと便利になるプラグイン 8 つ
  • 3.4. CakePHP運用環境 のセットアップ

    New CakePHP 5.0 Chiffon. Faster. Simple. Delicious. What's new in version The migration guide has a complete list of what's new in. We recommend you give that page a read when upgrading. A few highlights from 5.0 are: PHP 8.1 required. Improved typehints across the framework. CakePHP now leverages union types to formalize the types of many parameters across the framework. Upgraded to PHPUnit 10.x

    3.4. CakePHP運用環境 のセットアップ
  • Continuous Integration/Delivery for PHP Projects

    Welcome! I assume that you came to this website looking for information on how to implement Continuous Integration (CI) and Continuous Delivery (CD) pipelines for PHP projects with Jenkins. Back in 2010, I created an Open Source template for Jenkins jobs for PHP projects and this website used to be the home of that project. I have neither used Jenkins nor updated the aforementioned template in qui

  • tecbot.de

    tecbot.de 2018 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found in whois). Privacy Policy

    okonomi
    okonomi 2011/02/10
    PHPのプロジェクトでJenkinsを使う際の参考にもなるかも
  • 1