項目自動部署平臺搭建

傳統(tǒng)的線上部署方式是通過ftp手動部署項目玫芦,一個項目還好慎王,當(dāng)項目多或者項目不停的版本迭代的時候蚓土,這種方式就顯的很繁瑣,于是需要尋求一種更加智能的方式來部署線上項目赖淤,很多公司內(nèi)部都是自己開發(fā)蜀漆,原理都大同小異,通過腳本+shell命令方式部署咱旱,本文主要介紹利用開源的系統(tǒng)walle進(jìn)行服務(wù)器搭建的過程确丢。

官網(wǎng)文檔:https://www.walle-web.io/docs/

下面介紹基于centos 7+lamp進(jìn)行環(huán)境搭建的過程,lamp環(huán)境安裝請自行百度吐限,建議通過源碼安裝鲜侥,阿里云有提供一鍵安裝腳本,不過軟件不是最新的诸典。

一描函、安裝walle

具體安裝方法請按照官方文檔。我是安裝在內(nèi)網(wǎng)的centos 7環(huán)境狐粱;

二舀寓、配置ssh-key

該步驟其實是建立免密碼登錄遠(yuǎn)程服務(wù)器,walle一般是通過php-fpm的用戶進(jìn)行操作肌蜻,通常為www用戶互墓,所以需要在www用戶下建立服務(wù)器ssh-key。

假設(shè)我內(nèi)網(wǎng)服務(wù)器為a蒋搜,遠(yuǎn)程服務(wù)器為b篡撵。

在內(nèi)網(wǎng)服務(wù)器a需要進(jìn)行的命令如下:

su www

ssh-keygen -t rsa

然后一路回車

如果需要建立root用戶ssh免密碼登錄瀑粥,需求進(jìn)行如下命令:

ssh-copy-id -i ./id_rsa.pub root@【b服務(wù)器的IP】

然后查看生成的公鑰內(nèi)容:

cat id_rsa.pub

復(fù)制顯示的內(nèi)容盟戏,進(jìn)行下一步,

在外網(wǎng)服務(wù)器b需要進(jìn)行的命令如下:

su www

cd ~/.ssh #沒有目錄則新建

vi authorized_keys

填寫復(fù)制的公鑰內(nèi)容到文件里面洋访,保存退出即可

驗證能否登錄

在a服務(wù)器執(zhí)行命令:

ssh www@【b服務(wù)器的IP】

正常情況會出現(xiàn)登錄成功提示

三祷杈、新建項目

搭建好walle后登錄系統(tǒng)斑司,登錄賬號密碼為admin,然后新建系統(tǒng)但汞,按照官方文檔新建即可宿刮,此處需要注意的是地址可以是http協(xié)議和svn協(xié)議

添加成功后點(diǎn)擊檢測,提示配置成功私蕾,如果提示錯誤僵缺,通常都是ssh-key配置不成功。

三踩叭、總結(jié)

1磕潮、如果ssh 遠(yuǎn)程登錄服務(wù)器提示需要密碼翠胰,則表示配置沒有成功,通常是authorized_keys文件名有空格或者其里面的內(nèi)容有空格自脯,刪除重新建即可之景。

2、walle可以同時發(fā)布多個域名膏潮,只需要在服務(wù)器列表那填寫即可锻狗。

3、如果SVN沒有tag或者branch焕参,不要選擇這兩項轻纪,默認(rèn)是選中的。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末叠纷,一起剝皮案震驚了整個濱河市刻帚,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌讲岁,老刑警劉巖我擂,帶你破解...
    沈念sama閱讀 207,113評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異缓艳,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)看峻,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評論 2 381
  • 文/潘曉璐 我一進(jìn)店門阶淘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人互妓,你說我怎么就攤上這事溪窒。” “怎么了冯勉?”我有些...
    開封第一講書人閱讀 153,340評論 0 344
  • 文/不壞的土叔 我叫張陵澈蚌,是天一觀的道長。 經(jīng)常有香客問我灼狰,道長宛瞄,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,449評論 1 279
  • 正文 為了忘掉前任交胚,我火速辦了婚禮份汗,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘蝴簇。我一直安慰自己杯活,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,445評論 5 374
  • 文/花漫 我一把揭開白布熬词。 她就那樣靜靜地躺著旁钧,像睡著了一般吸重。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上歪今,一...
    開封第一講書人閱讀 49,166評論 1 284
  • 那天嚎幸,我揣著相機(jī)與錄音,去河邊找鬼彤委。 笑死鞭铆,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的焦影。 我是一名探鬼主播车遂,決...
    沈念sama閱讀 38,442評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼斯辰!你這毒婦竟也來了舶担?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,105評論 0 261
  • 序言:老撾萬榮一對情侶失蹤彬呻,失蹤者是張志新(化名)和其女友劉穎衣陶,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體闸氮,經(jīng)...
    沈念sama閱讀 43,601評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡剪况,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,066評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了蒲跨。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片译断。...
    茶點(diǎn)故事閱讀 38,161評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖或悲,靈堂內(nèi)的尸體忽然破棺而出孙咪,到底是詐尸還是另有隱情,我是刑警寧澤巡语,帶...
    沈念sama閱讀 33,792評論 4 323
  • 正文 年R本政府宣布翎蹈,位于F島的核電站,受9級特大地震影響男公,放射性物質(zhì)發(fā)生泄漏荤堪。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,351評論 3 307
  • 文/蒙蒙 一理澎、第九天 我趴在偏房一處隱蔽的房頂上張望逞力。 院中可真熱鬧,春花似錦糠爬、人聲如沸寇荧。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽揩抡。三九已至户侥,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間峦嗤,已是汗流浹背蕊唐。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評論 1 261
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留烁设,地道東北人替梨。 一個月前我還...
    沈念sama閱讀 45,618評論 2 355
  • 正文 我出身青樓,卻偏偏與公主長得像装黑,于是被迫代替她去往敵國和親副瀑。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,916評論 2 344

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,522評論 25 707
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理恋谭,服務(wù)發(fā)現(xiàn)糠睡,斷路器,智...
    卡卡羅2017閱讀 134,601評論 18 139
  • 按照慣例第一篇送給test。
    ChloeX閱讀 2,647評論 2 1
  • 我知道材义,你所有的努力不一定會立竿見影均抽,可是卻都在為了你的未來鋪路。依舊是初中信仰的那句話其掂,“努力到忽,不一定成功,...
    雨的傘and云的天閱讀 121評論 0 0
  • 今夜 想你 時光荏苒 我算了好久 沒有算清我們究竟認(rèn)識多少年了 (我估計你又默默嘲笑我了) 總有20幾年了 那時 ...
    遇見琉璃閱讀 407評論 1 3