タグ

Jenkinsに関するplansetのブックマーク (5)

  • 「Selenium2」テスト徹底活用! Jenkinsによる自動実行とSelenium Grid2による複数環境でのテスト

    シリーズは、WebブラウザをUIとして利用した業務システムやアプリケーション(以下、Webシステム、Webアプリケーション)のテストをテーマとして、Webブラウザを使ったテストを自動化するOSSのツール「Selenium2」を紹介します。業務システム開発の現場で適用してきたノウハウを元に、これまでSelenium2について知らなかった人から以前使った経験がある人まで、より実践的な「使える」内容を盛り込んでいきたいと思います。 1. はじめに 今回は、Selenium2を利用して作成した自動テストをフル活用すべく、JenkinsというCI(継続的インテグレーション)ツールを利用して、Selenium2のテストを自動実行する方法について説明します。また、IE、Firefox、Chrome、Safariなど多様化するブラウジング環境でのテスト方法やテストの並列化についても説明します。 2. J

  • Jenkins : Building a software project

    Created by Unknown User (kohsuke), last modified by Unknown User (afredric) on Nov 10, 2017 Jenkins can be used to perform the typical build server work, such as doing continuous/official/nightly builds, run tests, or perform some repetitive batch tasks. This is called "free-style software project" in Jenkins. Setting up the projectGo to Jenkins top page, select "New Job", then choose "Build a fre

    planset
    planset 2014/02/19
    BuildVariables
  • Windows上のJenkinsに他のWindowsマシンのスレーブを追加した際のメモ

    その後、管理者のユーザー名、パスワードを入力しました。 ホストはマスタからスレーブがマシン名で名前解決できなかったので、IPアドレスを記述しました。 サービスを実行するユーザーは「Use Local System User」を選択しました。 (これがまずかったかも?) 「WindowsサービスとしてこのWindowsスレーブを制御」ではなく、 「JNLP経由でスレーブを起動」を選択しました。 保存後、スレーブ側からこのページにアクセスし、Launchボタンを押下することで接続完了でき、スレーブ上でジョブを実行することができました。 ■「WindowsサービスとしてこのWindowsスレーブを制御」で失敗した原因は何か ・「Use Local System User」ではなく、「Use Administrator account given above」を選択すればよかった? ・Jenkin

    Windows上のJenkinsに他のWindowsマシンのスレーブを追加した際のメモ
  • CI(継続的インテグレーション)サービスまとめ・14個! - atskimura-memo

    CIって? CIはContinuous Integration(継続的インテグレーション)の略です。 継続的インテグレーションとは、ソフトウェア開発手法において、プロジェクトメンバーがそれぞれ開発した結果を頻繁に結合し、定期的にビルドやテストを行うことである。問題点を早期に摘出することができ、効率的な開発に役立つ。 不具合は早く見つける方が対策費用が抑えられるため、ソフトウェアのビルドを頻繁に行うのが好ましく、ビルド結果が正しいことを検証するためにすぐにテストを行う。このような手続きは出来る限り自動化するのが好ましい。そのため、継続的インテグレーションを実践するためには、結合のためのビルドとテストの自動化のために「CIサーバー」などと呼ばれる専用コンピュータを用意することが推奨されている。 ちなみに、ソフトウェア開発手法のひとつである「エクストリームプログラミング」では、継続的インテグレー

    CI(継続的インテグレーション)サービスまとめ・14個! - atskimura-memo
  • Python+FlaskなwebアプリをJenkinsでウイーン - Qiita

    (-_-).oO(タイトルは気にしない事、考えるの面倒なんだよ) はじめに Python+FlaskなwebアプリをJenkinsでビルドしまくるようにしたのでそのメモ。 ディレクトリ構成はこんな感じ(見せたくないディレクトリは消してます)。 % tree -d . ├── env (virtual env) ├── project │   ├── app │   ├── conf │   ├── logs │   ├── models │   │   └── mongo │   ├── services │   ├── static │   ├── templates │   ├── tests │   │   ├── app │   │   ├── cover │   │   ├── data │   │   ├── models │   │   │   └── mongo │   │

    Python+FlaskなwebアプリをJenkinsでウイーン - Qiita
  • 1