タグ

2015年5月28日のブックマーク (7件)

  • Gitプッシュ時にJenkinsで自動ビルド - Devlog

    $ sudo vim post-update #!/bin/sh # # An example hook script to prepare a packed repository for use over # dumb transports. # # To enable this hook, rename this file to "post-update". #exec git update-server-info wget --spider --auth-no-challenge --http-user=userid --http-password=password http://myproject.jenkins.com/job/myproject/build?token=myprojecttoken&cause=git-push token : 最初にJenkinsで設定したプロ

    sunaoka
    sunaoka 2015/05/28
  • Gitプッシュ時にJenkinsで自動ビルド - Devlog

    $ sudo vim post-update #!/bin/sh # # An example hook script to prepare a packed repository for use over # dumb transports. # # To enable this hook, rename this file to "post-update". #exec git update-server-info wget --spider --auth-no-challenge --http-user=userid --http-password=password http://myproject.jenkins.com/job/myproject/build?token=myprojecttoken&cause=git-push token : 最初にJenkinsで設定したプロ

    sunaoka
    sunaoka 2015/05/28
  • 開発者(個人)のためのJenkins - Git Plugin編 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 「開発者(個人)のための」としているのは、別に自分でやっても良いんだけど Jenkins に任せられるなら任せたい、くらいのモチベーションを表現したつもりです。 環境 Ubuntu 14.04 LTS Jenkins 1.573 Bootstrap になって雰囲気が変わりましたね 初期設定 Jenkins 初期設定 Plugin のインストール Git Plugin 依存しているPluginも自動的にインストールされます。 Git Parameter Plugin は、ビルド時に Extended Choice Paramet

    開発者(個人)のためのJenkins - Git Plugin編 - Qiita
    sunaoka
    sunaoka 2015/05/28
  • gitのpost-updateフックでブランチ名を取得する

    gitでフックする時のお話。 gitの運用で、こんな感じでやる場合があります。 自分の作業用ブランチで開発作業 開発が終わったらリモート(中央リポジトリ)にプッシュ プッシュされたプログラムをデプロイ 2と3の間を自動化するために、post-updateフックなんかを使ったりするのですが、このシェルスクリプトの中でプッシュされたブランチ名を判断して処理したいことがありました。 たとえば、リリース用ブランチ、ステージング用ブランチ、開発用ブランチの3種類のブランチがリモートにあるとして、リリース用とステージング用は、確認してから手動デプロイしたいけど、開発用ブランチだけはプッシュされた後にすぐにプログラムをデプロイしたい、という場合なんか。 で、題ですが、post-updateフックのシェルスクリプトには、第一引数に完全なブランチ名が渡ってくるようです。 たとえば git push ori

    sunaoka
    sunaoka 2015/05/28
  • Jenkinsでユーザー管理してみる - yk5656 diary (旧)

    CentOSにJenkinsをインストールしてみる の続き 今回試すケース 下記のユーザーを追加し、 ・admin ・operator Jenkinsの管理の権限とジョブの権限を 下記のように設定してみる。 項目 adminユーザー operatorユーザー 匿名ユーザー Jenkinsの管理 可 不可 不可 JobA 全て可 ビルド可 ビルド可 JobB 全て可 ビルド可 参照のみ可 JobC 全て可 ビルド可 非表示 準備 とりあえず、ジョブJobA/JobB/JobCを作成する。 現状、誰でも、ジョブの実行し放題、Jenkinsの管理し放題な状態。 セキュリティの有効化 ユーザー管理をするには、セキュリティの有効化をする必要がある。 Jenkinsの管理ページを開き、[セキュリティを設定]ボタンをクリックする。 [セキュリティを有効化]にチェックを入れ、 ユーザー情報は[Jenkin

    Jenkinsでユーザー管理してみる - yk5656 diary (旧)
    sunaoka
    sunaoka 2015/05/28
  • ユーザ作成を含む最低限のセキュリティ設定(Jenkins) - Qiita

    エントリは「今更始めるJenkins勉強会 ハンズオン」のチートシートの一つになります。 一覧については下記エントリをご確認ください。 http://qiita.com/n_rooms/items/cdd4783997140235ddc4 インストール直後のJenkinsはだれでもログイン出来る状態です。 下記の手順で最低限のセキュリティ設定及び、ユーザ作成を行いましょう。 1. ユーザ作成 1-1. ログイン認証の追加 Jenkinsの管理>グローバルセキュリティの設定 「セキュリティを有効化」にチェック アクセス制御>ユーザー情報>「Jenkins のユーザーデータベース」、「ユーザーにサインアップを許可」にチェック アクセス制御>管理権限>「ログイン済みユーザーに許可」にチェック 保存 (トップ画面に戻される) 1-2. ユーザ作成 Jenkins トップから、 アカウント登録>サ

    ユーザ作成を含む最低限のセキュリティ設定(Jenkins) - Qiita
    sunaoka
    sunaoka 2015/05/28
  • 凄い!ISO感度の高い写真をPhotoshopで劇的にノイズ除去する方法!

    この花火の加工の方法は1枚1枚写真を足していって1枚の写真に仕上げています。下記のこのような写真を足していくと上記の画像のような写真になります。 --- では逆にこの写真の花火の部分を引いていくと、 と考えました。 実はこの「複数枚から同じ部分は残しておいて、違っている部分だけを消す」という処理方法はPhotoshopのある機能を使えば実現出来るのです。 ノイズはどの写真も微妙に違う花火が写っていない夜空の写真というのは、そんなに欲しいと思わないでしょう。特に必要性が無いのと、簡単に撮影できるからです。 そこで、「普段は写っているけど、写っていないと嬉しいもの」を考えたとき、自分が思いついたのはノイズでした。 都合が良かったのはどの写真のノイズも微妙に違う(ランダム)ということです。 風景はずっと動きませんが(同じ部分)、ノイズだけはバラバラです(違う部分)。つまり、風景が固定されてる写真

    凄い!ISO感度の高い写真をPhotoshopで劇的にノイズ除去する方法!
    sunaoka
    sunaoka 2015/05/28