1.在gitlab上建立乙個遠端索引私有庫,即:建立乙個私有工程 名稱為privaterepo
2.將遠端索引庫位址加入repo
命令: pod repo add privaterepo http://******x/******/privaterepo.git
注意:privaterepo 為私有庫名稱 http://******x/******/privaterepo.git為私有庫位址
3.建立本地元件工程
命令:pod lib create componentpro
注意:componentpro 為元件工程名稱
4.在gitlab上建立元件工程遠端庫,即建立乙個私有工程 名稱為componentpro
5.將元件工程遠端庫與本地元件工程做關聯同步
cd componentpro
git add .
git commit -m '初始化'
6.修改元件工程的spec檔案
s.version = '0.1.0'
s.summary = '元件描述'
注意:s.version 為版本號 一定要與 元件工程的tag一致,否則會報錯
s.summary 元件的描述文字放在這裡
s.source 元件工程的遠端位址
7.把修改進行提交並更新到遠端倉庫
git add .
git commit -m '修改spec檔案'
git push origin master
8.驗證本地spec檔案
pod lib lint
9.提交版本tag
git tag 0.1.0
git push --tags
注意:git tag 0.1.0必須要與元件中 s.version= '0.1.0'的版本號一致
10.驗證遠端sppec檔案
pod spec lint
11.將元件工程的spec檔案推送到遠端索引庫
pod repo push privaterepo componentpro.podspec
注意:privaterepo為遠端索引庫的名稱;componentpro.podspec為元件工程裡的spec檔案
12.修改宿主工程的podfile
cd /users/***x/desktop/myproject/myproject
pod init
pod install
修改出現的podfile檔案
注意:修改為如下
end注意:http://***xx/***xx/privaterepo.git 為存放索引庫的位址
這個位址不要動,就寫這個
13.安裝
pod install
14.檢視myproject工程中的pods中出現了我們製作的元件私有庫
vue元件上使用v model
v model實現資料雙向繫結,其實現原理為 value params input params event.target.value v model語法糖 自己寫了個demo,如下 父元件在這 testtext testchild div template import testchild fro...
將專案初始化提交到GitLab上
1 第一步 在gitlab上建立乙個空的新專案,教程詳見以下鏈結 git config global user.name 你的使用者名稱 git config global user.email 你的郵箱 3 第三步 不同情況下如何將 初始化提交到該gitlab上 3.1 在本地建立乙個新倉庫,步驟...
使用gitlab實現上線自動化
頭腦風暴和總結 使用者 所有的web服務,都應該使用普通使用者啟動。所有的web服務都不應該監聽80埠,除了負載均衡。普通使用者無法啟動80埠,除非使用suid useradd www u 2000 新增使用者統一uid ssh keygen t rsa 生成認證的key,將公鑰新增到分發機上 2....