在CentOS上配置Jenkins自動化測試是一個相對直接的過程,但需要確保每個步驟都正確執行。以下是一個詳細的步驟解析:
/data/jenkins
目錄。vim /etc/profile
添加以下配置到文件末尾:export JAVA_HOME=/path/to/jdk
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=$JAVA_HOME/lib:$CLASSPATH
執行命令讓環境變量生效:source /etc/profile
檢查JDK版本:java -version
sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
sudo yum install jenkins
sudo systemctl start jenkins
sudo systemctl enable jenkins
安裝Git:
wget https://git-scm.com/download/tar.gz
tar -xzf git-*.tar.gz
cd git-*
./configure
make && make install
vim /etc/profile
添加以下配置:export GIT_HOME=/path/to/git
export PATH=$GIT_HOME/bin:$PATH
執行命令讓環境變量生效:source /etc/profile
git config --global credential.helper store
創建憑證并寫入:cat ~/.git-credentials
EOF
https://username:password@github.com
EOF
安裝Node.js:
wget https://nodejs.org/dist/v12.16.1/node-v12.16.1-linux-x64.tar.xz
tar -xvf node-v12.16.1-linux-x64.tar.xz
vim /etc/profile
添加以下配置:export NODE_HOME=/path/to/node
export PATH=$NODE_HOME/bin:$PATH
執行命令讓環境變量生效:source /etc/profile
sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --reload
通過以上步驟,你應該能夠在CentOS上成功安裝和配置Jenkins。如果在配置過程中遇到問題,可以參考Jenkins的官方文檔或相關的技術論壇。