gitlab上元件化使用

2021-08-29 04:51:54 字數 1698 閱讀 5452

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....