
Python調用Google Bard API 完整指南
下載OpenJDK壓縮包后,創建目錄并解壓。
mkdir /usr/java
cd /usr/java/
tar -zxvf openjdk-11+28_linux-x64_bin.tar.gz
安裝路徑為/usr/java/jdk-11
。
編輯配置文件,設置JAVA_HOME。
vim /etc/profile
保存后運行以下命令生效。
source /etc/profile
如之前安裝過Jenkins,需先卸載。
systemctl stop jenkins.service
rpm -e jenkins
從清華大學鏡像站下載Jenkins rpm包,上傳到服務器并安裝。
mkdir /usr/local/jenkins
rpm -ivh jenkins-2.375.2-1.1.noarch.rpm
查看Jenkins安裝路徑。
rpm -ql jenkins
可在配置文件中修改端口和賬號名。
vim /etc/sysconfig/jenkins
執行命令生效。
systemctl daemon-reload
訪問Jenkins地址,根據提示輸入初始管理員密碼。選擇安裝推薦的插件。
生成SSH密鑰,郵箱地址替換為你自己的。
ssh-keygen -t rsa -C "123456@qq.com"
將生成的公鑰內容配置到GitHub。
在Jenkins中配置私鑰。
使用Pipeline可以直觀地查看構建情況。
通過WebHook實現GitHub到Jenkins的自動化。
Jenkinsfile支持Declarative和Scripted兩種語法,這里使用Declarative。
將構建任務分為四個階段:拉取代碼、項目構建、Docker構建和Docker運行。
pipeline{
agent any
tools {
nodejs 'NodeJS_14.17.6'
}
stages{
stage("pull"){
steps {
sh 'sudo rm -rf public'
sh 'sudo rm -rf logs'
git branch: 'master', credentialsId: 'xxx', url: 'git@github.com:LuciferHuang/xxx.git'
}
}
stage("project build"){
steps {
sh 'npm install'
sh 'npm run build'
sh 'sudo rm -rf node_modules'
}
}
stage("docker build"){
steps {
sh 'docker build -t xxx:v${BUILD_NUMBER} . '
}
}
stage("docker run"){
steps {
sh 'docker stop $(docker ps -a -q)'
sh 'docker run -p 80:80 --name xxx_v${BUILD_NUMBER} -d xxx:v${BUILD_NUMBER}'
}
}
}
}
通過本文的講解,相信你已經掌握了如何通過Jenkins實現自動化構建與部署。修改代碼并提交到倉庫,Jenkins將自動進行構建和部署,大大提高了開發效率。
yum install -y java-11-openjdk java-11-openjdk-devel
。其次,可以下載OpenJDK壓縮包后手動解壓,將其放在/usr/java
目錄下。ssh-keygen -t rsa -C "your_email@example.com"
命令生成SSH密鑰,然后將生成的公鑰添加到GitHub賬戶中。在Jenkins中,通過“憑據”頁面將私鑰配置到Jenkins,以便Jenkins可以訪問GitHub倉庫。sh
命令執行相應的腳本。rpm -e jenkins
命令。然后,從清華大學鏡像站下載Jenkins RPM包并上傳到服務器,使用rpm -ivh jenkins-2.375.2-1.1.noarch.rpm
安裝。安裝完成后,可以在/etc/sysconfig/jenkins
中修改端口和賬號信息并使用systemctl daemon-reload
使其生效。