在 CentOS 上安裝 Jenkins 并設置權限的過程如下:
sudo yum install java-1.8.0-openjdk-devel
下載 Jenkins 的 WAR 文件。訪問 Jenkins 官方網站(https://www.jenkins.io/download/)并下載最新版本的 WAR 文件。例如,下載 jenkins.war
文件。
創建一個用于運行 Jenkins 的目錄,并設置適當的權限:
sudo mkdir /opt/jenkins
sudo chown jenkins:jenkins /opt/jenkins
sudo chmod 755 /opt/jenkins
sudo cp jenkins.war /opt/jenkins/
sudo java -jar /opt/jenkins/jenkins.war --httpPort=8080
默認情況下,Jenkins 將通過端口 8080 運行。你可以將其更改為其他端口,如果需要的話。
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload
現在,Jenkins 應該已經在 CentOS 上運行了。要訪問它,請在瀏覽器中輸入 http://<your_server_ip>:8080
。
為了設置權限,你可以考慮使用 Linux 用戶和組來管理對 Jenkins 的訪問。例如,你可以創建一個名為 jenkins
的用戶和組,然后將 Jenkins 的文件和目錄的所有權更改為該用戶和組。此外,你還可以配置 SELinux 以增強安全性。