前提
release環(huán)境下運(yùn)行flutter胳嘲,需要生成對(duì)應(yīng)的flutter產(chǎn)物。這些flutter產(chǎn)物受到安卓和iOS的限制颜屠,每次開(kāi)發(fā)完成需要通知對(duì)應(yīng)的iOS和安卓開(kāi)發(fā)來(lái)進(jìn)行產(chǎn)物的最后生成并上傳到遠(yuǎn)程倉(cāng)庫(kù)甫窟。這樣一來(lái)會(huì)有一定的人員依賴關(guān)系,而且流程繁瑣蕴坪。所以想的采用Jenkins構(gòu)建生成背传,誰(shuí)開(kāi)發(fā)誰(shuí)構(gòu)建径玖。
Jenkins自動(dòng)化構(gòu)建產(chǎn)物并上傳遠(yuǎn)程倉(cāng)庫(kù)
1梳星、采用參數(shù)化構(gòu)建,靈活選取flutter_module開(kāi)發(fā)分支
2、源碼管理匿垄,對(duì)應(yīng)參數(shù)化branch
3椿疗、腳本構(gòu)建
最后
構(gòu)建成功并上傳到遠(yuǎn)程倉(cāng)庫(kù)