国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

jenkins 安裝和通過gitee 拉取PHP項(xiàng)目

這篇具有很好參考價(jià)值的文章主要介紹了jenkins 安裝和通過gitee 拉取PHP項(xiàng)目。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

#jenkins 安裝地址:https://pkg.jenkins.io/redhat-stable/

sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key
yum install fontconfig java-11-openjdk
yum install jenkins
#安裝好jenkins設(shè)置端口
vim /lib/systemd/system/jenkins.service
#重啟jenkins
systemctl restart jenkins
#啟動jenkins
systemctl status jenkins
#根據(jù)ip+端口打開網(wǎng)頁   訪問不了就關(guān)閉一下防火墻、(本地虛擬機(jī)測試的、真實(shí)服務(wù)器請注意)
#關(guān)閉防火墻
systemctl stop firewalld
#切換到j(luò)enkins 目錄
cd /var/lib/jenkins/.ssh  #若無這個(gè)目錄,就創(chuàng)建一個(gè)吧
#創(chuàng)建.ssh 目錄
mkdir .ssh
cd .ssh
#生成秘鑰
ssh-keygen -t rsa -C "******@qq.com"     #記得不要連續(xù)回車,需要指定生成目錄的
#指定目錄
/var/lib/jenkins/.ssh/id_rsa
chown jenkins:jenkins id_rsa id_rsa.pub  #這里jenkins為jenkins的賬號,博主修改成了root。所以這里修改成root:root
ssh-keyscan -t ecdsa gitee.com >> known_hosts
chown root:root id_rsa id_rsa.pub
#要加這個(gè),https://www.sunjs.com/article/detail/06d7c2e8fa2b4a488335beb6d285b254.html
git pull origin/master
#檢查jenkins配置配置文件,將執(zhí)行用戶改成root,不然后面可能出現(xiàn)執(zhí)行shell沒有權(quán)限
vim /etc/sysconfig/jenkins 或者:vim /lib/systemd/system/jenkins.service # 編輯文件
JENKINS_USER="root" # 改成root
systemctl restart jenkins.service # 重啟服務(wù)
192.168.1.1 jenkins 服務(wù)器,192.168.1.2 代碼服務(wù)器,192.168.1.3 代碼服務(wù)器、gitee是git 服務(wù)器。

//多個(gè)服務(wù)器登錄
這種情況如何通過jenkins拉取代碼到各個(gè)代碼服務(wù)器中 ,如何配置
1、在服務(wù)器之間實(shí)現(xiàn)免密 SSH 登錄,通常使用 SSH 密鑰對來進(jìn)行身份驗(yàn)證。下面是在服務(wù)器 A(192.168.10.163)上配置免密 SSH 登錄到服務(wù)器 B(192.168.10.164)的基本步驟
2、將公鑰復(fù)制到服務(wù)器 B:
使用 ssh-copy-id 命令將服務(wù)器 A 的公鑰復(fù)制到服務(wù)器 B 的 ~/.ssh/authorized_keys 文件中
如果 ssh-copy-id 命令不可用,你可以手動將 ~/.ssh/id_rsa.pub 文件內(nèi)容復(fù)制并添加到服務(wù)器 B 的 ~/.ssh/authorized_keys 文件中。
#!/bin/bash
# 指定代碼服務(wù)器的 IP 地址
CODE_SERVER=192.168.10.163
# 指定項(xiàng)目目錄
PROJECT_DIR=/home/www/gatewayworker
# 從代碼倉庫服務(wù)器拉取代碼
ssh root@$CODE_SERVER "cd $PROJECT_DIR && git pull"



#!/bin/bash
pwd
cd /home/www/gatewayworker
git pull
# 指定代碼服務(wù)器的 IP 地址
CODE_SERVER=192.168.10.163
# 指定項(xiàng)目目錄
PROJECT_DIR=/home/www/gatewayworker
# 從代碼倉庫服務(wù)器拉取代碼
ssh root@$CODE_SERVER "cd $PROJECT_DIR && git pull"

#內(nèi)網(wǎng)穿透Ip 到一個(gè)隨機(jī)域名 地址為:http://cpolar.com
http://192.168.10.164:8081/
http://local.jenkins.com/
cpolar authtoken ZDZlY2VlODgtNTNlZi00OTdmLTk1MjYtYWMyMTFlYzJhYzlm


d300cb58043854851485ba5c02f75c8c
http://57fba392.r12.cpolar.top/gitee-project/test


#安裝docker-composer
curl -L https://github.com/docker/compose/releases/download/1.21.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
#添加可執(zhí)行權(quán)限:
sudo chmod +x /usr/local/bin/docker-compose
#驗(yàn)證
docker-compose --version


#在 CentOS 上,您可以使用防火墻管理工具 firewalld 來管理防火墻規(guī)則并打開特定端口。要將 8081 端口開放到 TCP v4,可以按照以下步驟進(jìn)行操作:
#檢查 Firewalld 狀態(tài): 首先,您需要確保 Firewalld 服務(wù)正在運(yùn)行。您可以運(yùn)行以下命令檢查其狀態(tài):
sudo systemctl status firewalld

#如果服務(wù)未運(yùn)行,您可以使用以下命令啟動它:
sudo systemctl start firewalld

#添加端口規(guī)則: 使用 firewall-cmd 命令添加一個(gè)允許通過 8081 端口的規(guī)則:
sudo firewall-cmd --zone=public --add-port=8081/tcp --permanent

#--zone=public:指定防火墻區(qū)域。您可以根據(jù)需要選擇適當(dāng)?shù)膮^(qū)域。
#--add-port=8081/tcp:添加允許通過 8081 端口的規(guī)則,指定協(xié)議為 TCP。
#--permanent:將規(guī)則設(shè)置為永久性,以便在防火墻重啟后仍然有效。

#重新加載規(guī)則: 添加規(guī)則后,您需要重新加載防火墻規(guī)則使其生效:
sudo firewall-cmd --reload

#驗(yàn)證規(guī)則: 您可以運(yùn)行以下命令驗(yàn)證已添加的規(guī)則:
sudo firewall-cmd --list-all

#確保在輸出中可以看到包含 8081/tcp 的規(guī)則。
#現(xiàn)在,8081 端口應(yīng)該已經(jīng)在 CentOS 的防火墻規(guī)則中開放,并且可以通過該端口訪問您的應(yīng)用程序。如果您遇到任何問題,可以檢查防火墻規(guī)則、網(wǎng)絡(luò)設(shè)置以及應(yīng)用程序配置,以確保一切正常。

文章來源地址http://www.zghlxwxcb.cn/news/detail-649313.html

到了這里,關(guān)于jenkins 安裝和通過gitee 拉取PHP項(xiàng)目的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 基于Jenkins CICD的代碼發(fā)布與回滾 Jenkins+Git+Docker 發(fā)布 Java 項(xiàng)目 Jenkins+Git+Ansible 發(fā)布PHP 項(xiàng)目

    基于Jenkins CICD的代碼發(fā)布與回滾 Jenkins+Git+Docker 發(fā)布 Java 項(xiàng)目 Jenkins+Git+Ansible 發(fā)布PHP 項(xiàng)目

    目錄 案例概述 案例環(huán)境 基于 Jenkins+Git+Docker 發(fā)布 Java 項(xiàng)目 1、配置 Git 倉庫 2、配置 Docker服務(wù)器 3、部署鏡像倉庫 5、配置Jenkins 環(huán)境 6、Jenkins 創(chuàng)建項(xiàng)目并發(fā)布測試 7、版本回滾 基于Jenkins+Git+Ansible 發(fā)布PHP 項(xiàng)目 1、部署PHP 運(yùn)行環(huán)境 2、安裝Ansible 插件 3、上傳PHP 項(xiàng)目代碼到Git倉

    2024年02月03日
    瀏覽(15)
  • centos7下載安裝jenkins并配置拉取maven項(xiàng)目一條龍

    centos7下載安裝jenkins并配置拉取maven項(xiàng)目一條龍

    首先需要安裝JAVA環(huán)境:https://www.cnblogs.com/mufeng07/p/12150820.html 如果你的系統(tǒng)沒有自帶git,那么也需要安裝一個(gè) yum install git maven也需要安裝,安裝命令如下 maven安裝完成后,需要配置maven 第一種方法 第二種方法 直接下載 rpm 安裝,各個(gè)版本地址 https://pkg.jenkins.io/ 其中安裝jenk

    2024年02月07日
    瀏覽(22)
  • 使用Pycharm拉取Gitee項(xiàng)目

    使用Pycharm拉取Gitee項(xiàng)目

    1、首先VSC里選擇git遠(yuǎn)程連接 然后查看有無初始化git 2、然后管理遠(yuǎn)程 在Gitee倉庫里復(fù)制URL 在管理git遠(yuǎn)程里輸入U(xiǎn)RL 它會要求你輸入賬戶密碼(即你的Gitee賬戶密碼): 配置git遠(yuǎn)程倉庫成功以后會顯示: 3、如何拉取倉庫分支(創(chuàng)建遠(yuǎn)程連接以后默認(rèn)創(chuàng)建本地分支master,我這里

    2024年01月25日
    瀏覽(16)
  • IDEA如何拉取gitee項(xiàng)目?

    IDEA如何拉取gitee項(xiàng)目?

    說明:打開idea,在設(shè)置上面搜索框輸入gitee,然后登錄gitee注冊的賬號。 說明:創(chuàng)建idea中的gitee倉庫。 說明:為需要添加gitee倉庫的項(xiàng)目進(jìn)行添加。 ? 說明:點(diǎn)擊git后子菜單管理遠(yuǎn)程倉庫。 說明:打開到項(xiàng)目主頁,將會有克隆/下載。點(diǎn)擊后就會顯示出對應(yīng)的SSH的url。 說明:

    2024年02月04日
    瀏覽(25)
  • gitee項(xiàng)目拉取到本地

    gitee項(xiàng)目拉取到本地

    1. 在本地新建文件夾用來存放需拉取的項(xiàng)目 2. 執(zhí)行Git Pash Here 3. 在彈出git命令窗口執(zhí)行 git init 4. 上一步執(zhí)行成功成功之后文件夾中會出現(xiàn)了一個(gè).git文件 5. 執(zhí)行命令 git remote add origin ”gitee上的項(xiàng)目地址” 6. 執(zhí)行命令 git pull origin master, 選擇下載的分支(如master) 7. 文件夾中

    2024年02月16日
    瀏覽(25)
  • Php Jenkins phpunit配置

    Php Jenkins phpunit配置

    目錄 作用 前提 安裝 安裝xUnit插件 win10重啟Jenkins 全局環(huán)境設(shè)置 創(chuàng)建項(xiàng)目配置 描述 源碼管理 構(gòu)建觸發(fā)器 構(gòu)建步驟 插件安裝 工作空間 php代碼phpunit文件示例 項(xiàng)目根目錄配置 phpunit.xml Protect/Tests/test_start.php composer.json jenkins 自動化單元測試持續(xù)集成php Phpunit 構(gòu)建流水線示例配置

    2024年02月13日
    瀏覽(12)
  • idea拉取項(xiàng)目及上傳項(xiàng)目到Gitee倉庫及解除

    idea拉取項(xiàng)目及上傳項(xiàng)目到Gitee倉庫及解除

    Author:qiuru 主要介紹了詳解idea從git上拉取maven項(xiàng)目詳細(xì)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面跟隨我來一起學(xué)習(xí)學(xué)習(xí)吧 ? 啟動idea,點(diǎn)擊“Get from Version Control”選項(xiàng) ?Version control 下拉框中,選擇“Git”

    2024年02月03日
    瀏覽(27)
  • mac 安裝 php 與 hyperf 框架依賴的擴(kuò)展并啟動 gptlink 項(xiàng)目

    mac 安裝 php 與 hyperf 框架依賴的擴(kuò)展并啟動 gptlink 項(xiàng)目

    gptlink 項(xiàng)目是一個(gè)前后端一體化的 chatgpt 開源項(xiàng)目 gptlink 項(xiàng)目地址:https://github.com/gptlink/gptlink 安裝完成后提示如下: 根據(jù)如上提示在 ~/.zshrc 文件中添加下面環(huán)境變量配置: 添加完成后重啟命令行執(zhí)行 php -v 如下說明 php 安裝成功: (它是 php 的包管理工具用來安裝項(xiàng)目的依

    2024年02月15日
    瀏覽(27)
  • 基于jenkins自動化部署PHP環(huán)境

    基于jenkins自動化部署PHP環(huán)境

    操作系統(tǒng) IP 地址 主機(jī)名 角色 CentOS7.5 192.168.147.141 git git 服務(wù)器 CentOS7.5 192.168.147.142 Jenkins git客戶端 jenkins服務(wù)器 CentOS7.5 192.168.147.143 web web 服務(wù)器 具體環(huán)境配置見上一篇! 創(chuàng)建一個(gè)Freestyle project ? ? ? build Now ? ? ? ? ?基于ansible部署 修改jenkins運(yùn)行用戶 添加Ansible插件? ? ?

    2024年02月11日
    瀏覽(23)
  • 如何拉取Gitee / GitHub上的Unity項(xiàng)目并成功運(yùn)行

    如何拉取Gitee / GitHub上的Unity項(xiàng)目并成功運(yùn)行

    由于目前大部分人使用的倉庫都是Gitee或者是GitHub,包括小編的公司所使用的項(xiàng)目倉庫也包括了Gitee;我們需要學(xué)習(xí)技術(shù)棧時(shí)都會去百度或者是去GitHub上看看別人的項(xiàng)目觀摩學(xué)習(xí),可能很多小白在遇到拉取代碼時(shí)出現(xiàn)各種問題,或者是拉取代碼后不知道如何使用相關(guān)軟件打開項(xiàng)

    2024年02月11日
    瀏覽(79)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包