/var/log

技術ネタ多めで思ったことを書きます。※内容は個人の発言であり、所属する組織を代表するものではありません。

Jenkinsの導入

環境

構築中の環境はこちら。CentOS7を素でインストールして頑張って設定中です。

(本当は勉強がてらDocker使いたかったのですが、PCでDocker On Win10しているので、無理やり使う意味もないので割愛。)

$ uname -r
3.10.0-957.1.3.el7.x86_64
$ cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)

なお、参考にしたWEBページはこちらです。

Installing Jenkins on Red Hat distributions - Jenkins - Jenkins Wiki

ポイント

CentOS7の方の設定があまく、Firewallがいろいろと邪魔をしてくるので インターネットに直にさらされている場合は非推奨ですが、一旦以下のコマンドでFWを無効化。

systemctl stop firewalld
systemctl disable firewalld

これでJenkinsのサービスが起動したら

http://[JenkinsサーバのIPアドレス]:8080

でアクセス出来るようになりました。 (デフォルトのポート設定のまま起動している)

まとめ

Jenkinsをいれたので、あとはGitLabを入れてJenkins+GitLabでCI環境をつくるか、 GitLabについているCIを使うのか。。。悩みは尽きない。