インストール対象
これをインストールする
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
とりあえず気にしない
以上