とりあえず日記

VIM→秀丸エディタ→VIM→秀丸エディタ→VIM→秀丸エディタ→VIM→秀丸エディタ→VIM→秀丸エディタ→VIM→秀丸エディタ(いまここ🍄)

PROXMOX(x84_x64版)にturnkeylinux版Jenkinsをいれた

インストール対象

これをインストールする

Jenkins | TurnKey GNU/Linux (turnkeylinux.org)

PROXMOX→CreateCT

私が参考にした以下動画ではunprivileged containerのチェックを外しているが、現時点では、

Proxmox Turn-key Jenkins Container - YouTube

ディフォルト値のままでも動いたよ

  • unprivileged container ✓
  • Nesting ✓

ここでは説明のためNode100とする

諸々設定して、ブラウザからJenkinsへの接続を確認しました

トラブル

Node100を再起動すると何故かJenkinsが自動起動しない

トラブル内容

ありがちなトラブルなのでsystemctlで自動起動を設定するが・・・

$ systemctl enable jenkins

> Failed to enable unit: File /etc/systemd/system/multi-user.target.wants/jenkins.service already exists.

multi-user.target.wants以下にjenkins.serviceファイルが存在するため、シンボリックリンクが張れないなようだ、

 

$ cd /etc/systemd/system/multi-user.target.wants
$ mv jenkins.service jenkins.service.original
$ systemctl enable jenkins

既存ファイルをリネームしてサービスの自動起動を設定する

 

Node100を再起動するとJenkinsが自動起動しブラウザでアクセス可能になる💕

ファイル差分

$ diff jenkins.service jenkins.service.original 
127c127
< #LimitNOFILE=8192
---
> LimitNOFILE=8192

とりあえず気にしない

 

以上