タグ

Jenkinsに関するatsushifxのブックマーク (10)

  • Latex + GitLab + Jenkinsで全自動仕様書作成システムを作った. - 「不自由な自由」を持て余して

    経緯 私の務めている会社ではMicrosoftさんの製品が主に使われています. 私はMicrosoft Wordを使うとあまりの使いづらさに集中力が切れて仕事の能率が著しく低下するのですが,そんな私に上司はある日「要件定義書書いて.」という言葉を投げかけてきました.要件定義書?また作業が滞る日々が続くと思ったので先手を打って起きました. 曰く,「PDF形式でも宜しいですか?」と. 上司は怪訝な顔をしながらも承諾してくださいました.これで,私の無駄なことに全力になってしまう能が遺憾なく発揮されるのでした. 成果物 Latexで仕様書を書いた.GitLabで成果物管理をした. GitLabとJenkinsを連動させて,Push後に自動的にBuildするシステムを作り上げた. 無駄にLatexのMakefileに詳しくなった. 手順 Ubuntu 12.04でLaTeX環境を構築する GitL

    Latex + GitLab + Jenkinsで全自動仕様書作成システムを作った. - 「不自由な自由」を持て余して
    atsushifx
    atsushifx 2013/11/20
    ReVIEWとかの電子出版システムやblockdiagとかのツールを知るともっと幸せになると思う。自分は、昔はphpDocumentorでphpDocをPDFとして生成してたな
  • 非開発者もGitHub Flowに巻き込んでみんなハッピーになった話 - Masatomo Nakano Blog

    前提: GitHub flow を使っていてCIサーバーはJenkins 最近ちょっと開発フローの改善をして、とてもよく機能してて満足しているので紹介してみる。 この改善をやる前の悩み: pull-requestでコードレビューはできるのだけど、cssとかjavascriptなどの見た目や動作の変更ってコードだけだとわかりにくい。レビューする人が各自ローカル環境で実行するのもだるい。 コードを読まないデザイナーとかプロダクトオーナーとかの人が、pull-requestのレビュープロセスに簡単に参加できない(非開発者全員のところでローカル環境設定するのはだるすぎる)。 コード的にokに見えてmasterにmerge後、何か問題(特に仕様的な問題や、デザイン的な問題)が発生した場合、「修正branchを作ってpull-request」というフローを再度回さないといけない。最初のpull-req

  • [Jenkins][GitBucket] GitBucket Plugin をリリースしました - ssogabeの日記

    Hacker Newsに取り上げられました GitBucket とJenkinsを連携する GitBucket Plugin をリリースしました。 GitBucketはGithubのクローンですが、GitBucket PluginもGitHub Pluginのパクリクローンで、WebHook通知によるビルドの起動、変変更履歴に記載されたissueやwikiへのリンク、リポジトリブラウザへのリンクの3つの機能を提供します。 WebHookによるビルドの設定だけを簡単に説明します。 WebHookによるビルドを行うには、GitBucketのWebHookの設定と、JenkinsでGitとビルドトリガの設定が必要になります。 まずは、GitBucketのWebHookを設定します。 プロジェクトのSettings -> Service Hooks を選択し、http://yourserver/g

    [Jenkins][GitBucket] GitBucket Plugin をリリースしました - ssogabeの日記
  • Jenkins がもっともっともっと便利になるプラグイン 8 つ

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

    Jenkins がもっともっともっと便利になるプラグイン 8 つ
  • Jenkinsの使い勝手をよくするための見直し6点 | Developers.IO

    今回の課題 こんにちは植木和樹です。7月にserverspecを使ったChefの自動テストのエントリを書きました。 【AWS】JenkinsとserverspecでChefのテストを自動化する このエントリは初めてJenkinsを触った時に書いたので、いろいろと流儀がわかっていませんでした。その後弊社にJenkinsマイスターの渡辺修司さんが入社したということで、Jenkinsの設定について見てもらいました。その時に次の6点を見直すよう指摘がありました。 ジョブは意味ある単位で1つにまとめるべし ジョブで実行するシェルスクリプトもgitから取得すべし EC2の起動に失敗したら後続処理を停止させるべし serverspecの実行結果はJUnit(XML)形式で出力すべし 実行結果のXMLをJenkinsで読み込んで統計グラフを出力すべし 定時実行でなくgit push hookを入れるべし

    Jenkinsの使い勝手をよくするための見直し6点 | Developers.IO
  • CIのビルド結果をChromeで受け取る·BuildReactor MOONGIFT

    BuildReactorはGoogle Chrome用のオープンソース・ソフトウェア(Apache Licnese 2.0)です。 最近は継続的インテグレーションを実現するサーバ、サービスが人気です。コードをプッシュしたりデプロイするタイミングで自動で処理を行ってくれるのは便利ですが、その結果をリアルタイムに知りたいと思うでしょう。そこで使ってみたいのがBuildReactorです。 インストールします。Chrome Web Storeでインストールできます。 権限の確認です。あまり多くありません。 まずサービスを追加します。TravisやJenkinsをはじめ、外部のサービスも多数登録されています。 今回は例としてTravisを使ってみます。 ユーザ名を入れると登録されているプロジェクトが出てきます。 Jenkinsの場合はURLを含めて設定を行う必要があります。 後は待っているとデスク

    CIのビルド結果をChromeで受け取る·BuildReactor MOONGIFT
  • 継続インテグレーションは強みではなくなった: 柴田 芳樹 (Yoshiki Shibata)

    Subversion/Gitなどを使用したソースコード管理、Jenkinsを使用した継続的インテグレーション、様々なxUnitフレームワークを使用した自動テストなどをソフトウェア開発組織として実践することは、今日では、その開発組織の技術的な強みではありません。 それらを実践しないことが、ソフトウェア開発組織の「弱み」なのです。また、組織としてそれらの実践を推進しない、あるいはサポートできないマネージャも「弱み」となります。さらに、大規模なソフトウェア開発組織においては、それらのためのインフラ整備をプロジェクトごとに立ち上げなければならず、サポート部門が存在しないことも弱みとなります。※1 ※1 プロジェクトを始めるごとに、ソースコード管理やJenkins用のサーバの調達、OSから様々なツールのインストールを一通り行うためには、それなりの時間を要します。したがって、バックアップをも含めて環境

    継続インテグレーションは強みではなくなった: 柴田 芳樹 (Yoshiki Shibata)
    atsushifx
    atsushifx 2012/11/02
    この調子なら継続的デリバリーもできて普通のものになるということになりそうだな。そうするとSIerの意義がさらになくなる
  • レガシーPHP改善日記 シーズン1 エピソード6 - komagataのブログ

    Github導入 お陰様でsvnからGithubに移行。気軽にブランチ作れてとっても快適。lingrやjenkinsとの連携もやっぱりスムーズ。@hrysdとはしゃぎました。 cakeplusプラグイン i18n関連が面倒だと書いたらコメント欄でk1LoWさんが教えて下さったcakeplusプラグインを入れてみた。超改善された。あざーす! レガシー認証 以前も書いたが、全コントローラー、全アクションに認証処理がベタ書きされてる。そこでその処理をLegacyAuthComponetという名前で分けた。 <?php /** * 旧認証 * * 古い認証機能をラップしたもの。 * 管理者ログインしていない場合はログイン画面に * リダイレクトする * * 使い方: * class FooController extends AppController * { * public $comporn

    atsushifx
    atsushifx 2012/10/08
    PHPは使えるし、PHPUnitもつかえるので手伝いけど。前に逃げ出した経験があるので踏み込めないな。いまは発達障害+ウツでひどくなってるし
  • Testing Rails apps with Jenkins - komagataのブログ

    JenkinsでRailsアプリをテストする。 環境 さくらのVPS 512Debian 6.0.1 squeeze Jenkinsのインストール さくらのVPSにDebian squeezeをインストールする方法はこちら。 $ wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add - $ sudo vi /etc/apt/sources.list deb http://pkg.jenkins-ci.org/debian binary $ sudo apt-get update $ sudo apt-get install jenkins jenkinsユーザーが作成されて8080にjenkinsが立ち上がる。 nginxでのReverse proxyの設定 example.c

    atsushifx
    atsushifx 2011/06/05
    JenkinsでRailsアプリをテストする方法
  • オラクルがHudson製作者KohsukeをWikiから削除 - karasuyamatenguの日記

    New: どうやら何かの手違いだったようで、無事解決したようだ。 http://jenkins.361315.n4.nabble.com/Hudson-Dev-Re-Can-I-get-my-account-back-td3264376.html オラクルへ スターリンと比べちゃってごめんなさい。 http://jenkins.361315.n4.nabble.com/Hudson-Dev-Can-I-get-my-account-back-td3262992.html オラクルが運営しているwiki.hudson-ci.orgでのKohsukeのアカウントがフリーズされたよう。名前が"Kohsuke Kawaguchi"から"hudson CI"に変更され、彼のメールアドレスが[hidden email]になっている。Kohsukeは「何かの間違いだろう」と丁寧にアカウントの回復を管理者

    オラクルがHudson製作者KohsukeをWikiから削除 - karasuyamatenguの日記
    atsushifx
    atsushifx 2011/02/07
    相変わらずORACLEがひどいな。あまりにもひどいのでORACLEの行く末にわくわくしてしまう
  • 1