
Python調(diào)用Google Bard API 完整指南
下載OpenJDK壓縮包后,創(chuàng)建目錄并解壓。
mkdir /usr/java
cd /usr/java/
tar -zxvf openjdk-11+28_linux-x64_bin.tar.gz
安裝路徑為/usr/java/jdk-11
。
編輯配置文件,設(shè)置JAVA_HOME。
vim /etc/profile
保存后運(yùn)行以下命令生效。
source /etc/profile
如之前安裝過Jenkins,需先卸載。
systemctl stop jenkins.service
rpm -e jenkins
從清華大學(xué)鏡像站下載Jenkins rpm包,上傳到服務(wù)器并安裝。
mkdir /usr/local/jenkins
rpm -ivh jenkins-2.375.2-1.1.noarch.rpm
查看Jenkins安裝路徑。
rpm -ql jenkins
可在配置文件中修改端口和賬號(hào)名。
vim /etc/sysconfig/jenkins
執(zhí)行命令生效。
systemctl daemon-reload
訪問Jenkins地址,根據(jù)提示輸入初始管理員密碼。選擇安裝推薦的插件。
生成SSH密鑰,郵箱地址替換為你自己的。
ssh-keygen -t rsa -C "123456@qq.com"
將生成的公鑰內(nèi)容配置到GitHub。
在Jenkins中配置私鑰。
使用Pipeline可以直觀地查看構(gòu)建情況。
通過WebHook實(shí)現(xiàn)GitHub到Jenkins的自動(dòng)化。
Jenkinsfile支持Declarative和Scripted兩種語法,這里使用Declarative。
將構(gòu)建任務(wù)分為四個(gè)階段:拉取代碼、項(xiàng)目構(gòu)建、Docker構(gòu)建和Docker運(yùn)行。
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}'
}
}
}
}
通過本文的講解,相信你已經(jīng)掌握了如何通過Jenkins實(shí)現(xiàn)自動(dòng)化構(gòu)建與部署。修改代碼并提交到倉庫,Jenkins將自動(dòng)進(jìn)行構(gòu)建和部署,大大提高了開發(fā)效率。
yum install -y java-11-openjdk java-11-openjdk-devel
。其次,可以下載OpenJDK壓縮包后手動(dòng)解壓,將其放在/usr/java
目錄下。ssh-keygen -t rsa -C "your_email@example.com"
命令生成SSH密鑰,然后將生成的公鑰添加到GitHub賬戶中。在Jenkins中,通過“憑據(jù)”頁面將私鑰配置到Jenkins,以便Jenkins可以訪問GitHub倉庫。sh
命令執(zhí)行相應(yīng)的腳本。rpm -e jenkins
命令。然后,從清華大學(xué)鏡像站下載Jenkins RPM包并上傳到服務(wù)器,使用rpm -ivh jenkins-2.375.2-1.1.noarch.rpm
安裝。安裝完成后,可以在/etc/sysconfig/jenkins
中修改端口和賬號(hào)信息并使用systemctl daemon-reload
使其生效。對(duì)比大模型API的內(nèi)容創(chuàng)意新穎性、情感共鳴力、商業(yè)轉(zhuǎn)化潛力
一鍵對(duì)比試用API 限時(shí)免費(fèi)