skillup

技術ブログ

Java

jenkins構築

投稿日:

いままでjenkinsについての記事を書いていなかったので記録しておこうと思います。

jenkins構築

これでhttp://hogehoge:8080/でアクセスできればOKです。

設定ファイル変更(ポート&URL変更)

私の場合、APサーバーとしてglassfishを使っていることからポート8080をすでに使っていますので、この変更が必要になってきます。

またアクセスしたいURLをhttp://hogehoge.com/jenkinsにするとします。使っているWEBサーバーはnginxとします。

nginxの設定を

などとしましょう。

http://blog.cloudpack.jp/2014/11/27/install-jenkins-on-centos/

セキュリティ有効化

このままだと認証システムがないので、だれでもjenkinsにアクセスできてしまいます。

一般的にはユーザーを作り、そのログインしたユーザーのみ操作ができるというのが一般的かと思いますので、そのような設定を行います。

グローバルセキュリティの設定→セキュリティを有効化にチェック→ユーザー情報:jenkinsのユーザーのデータベース→権限管理:全員に許可

一度これで保存します。

これでユーザーが作成できるようになるので、ユーザーを作成しましょう。

ユーザーを作成したあとですが、このままほうっておくと誰でもユーザーが作れるようになってしまうので、

再びグローバルセキュリティの設定画面に移行し、

ユーザー情報:jenkinsのユーザーのデータベース(サインアップに許可のチェックをはずす)→権限管理:行列による権限設定

匿名ユーザーには全ての権限をはずし、該当ユーザーの権限を任意に決めます。

これで指定されたユーザーのみがログインして操作が行えるようになります。

http://d.hatena.ne.jp/yk5656/20140629/1405163688

http://ktimz.net/works/jenkins_first_setting.html

トラブル

jenkinsのユーザー作成でセキュリティを有効化したらその後ログインできなくなる・・ということが発生しました。

この場合、画面からログインできなくなります。その場合、

/var/lib/jenkins/config.xml

でuseSecurityをfalseにすればOKです。

http://qiita.com/white_aspara25/items/a895d6c630f553865d92

-Java
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

HTML&JSなど画面まわり&サーブレット小ネタ

サーブレットでアプリ作ってますが、画面まわりに関していろいろいじっているのでそこら辺のネタなんかを。 Contents1 テーブルの結合2 JSPでの動的HTML→POSTで認識できない3 動的プルダ …

no image

Fileオブジェクトの操作

業務でテキストファイルを読み込んで、別形式に変換して出力みたいなアプリを作ったときにファイルオブジェクトについていろいろ調べたんでまとめておきます。 Contents1 ファイルオブジェクトとは?2 …

no image

mavenのリモートリポジトリについて

JPAでO/Rマッパーに慣れてからというもの通常のSQLをごりごり書くのが億劫になってきました。 億劫というかいろいろとリスクがありますね。 問題点としてはコンパイルするときにエラーが検知できなかった …

no image

DBUtils活用 その2

以前DBUtilsの活用を書きましたが、他の使い方がわかったのでメモ 以前はSelectでList<エンティティ>を取得したのですが、List<Map>でも取得できます。 ソー …

no image

mavenでJavadoc出力

Netbeansでプロジェクトから右クリックでjavadocの生成はできますが、実はmavenでビルドするときにJavadocを生成できます。 ただ出力するだけではなくてパラーメータをいろいろとセット …