- Thêm debian-stable apt repository
wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add - sudo sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > \ /etc/apt/sources.list.d/jenkins.list'
- Cập nhật nguồn trước khi cài đặt
# sudo apt-get update
- Lệnh sau sẽ cài đặt jenkins (nếu Jenkins đã được cài đặt trước rồi, thì lệnh này sẽ update Jenkins lên phiên bản mới)
# sudo apt-get install jenkins
* Chạy Jenkins với một user khác trong Ubuntu
- Liệt kê tất cả các user trên máy để chọn một user khác user jenkins để thay. Chẳng hạn trong máy có user toan, ta chọn user này.
$ cat /etc/passwd
- Dừng service jenkins
$ sudo service jenkins stop
- Thay JENKINS_USER, JENKINS_GROUP trong cấu hình :
$ sudo vi /etc/default/jenkins
Rồi trong tập tin này thay user và group thành toan :
JENKINS_USER=toan JENKINS_GROUP=toan
- Thay quyền làm chủ cho Jenkins home, Jenkins webroot và logs cho user toan :
$ sudo chown -R toan:toan /var/lib/jenkins $ sudo chown -R toan:toan /var/cache/jenkins $ sudo chown -R toan:toan /var/log/jenkins
- Sau đó khởi động lại jenkins :
$ sudo service jenkins start
- Nếu có lỗi khi khởi động lại thì ta có thể xem logs với lệnh, rồi tìm cách sửa :
$ sudo service jenkins status
* Content Security Policy trong Jenkins làm cho kết quả test (HTMLReport) không hiển thị như mong muốn. Một cách giải quyết vấn đề này là không dùng Content Security Policy : -Dhudson.model.DirectoryBrowserSupport.CSP=
- Trong tập tin cấu hình jenkins
$ sudo vi /etc/default/jenkins
- Gán giá trị rỗng cho DirectoryBrowserSupport.CSP:
JAVA_ARGS="-Djava.awt.headless=true -Dhudson.model.DirectoryBrowserSupport.CSP= "
Không có nhận xét nào:
Đăng nhận xét