求帮忙巩固一个持续化的开发测试,GitLab、Jenkins、Docker部署流程
phpcn_u1582
phpcn_u1582 2017-04-25 09:03:03
0
1
732

公司要搞持续化部署,所有人都是两眼一抹黑。

目前进展是,所有人提交代码到GitLab,剩下的全都自动化。
已经准备好的服务器:GitLabJenkins

开发都是php或js或类似免编译的,所以不需要编译环境。

目前我大致搞清楚是:
→ GitLab 代码提交
→(web hook 去触发Jenkins)
→ Jenkins 自动clone、复制
→(代码与nginx、php-fpm等打包,如果有要编译的就编译。最终生成docker images)
→ ……(这之后不知道该干啥了)

就是在生成 docker image 之后,还不确定接下来干啥,我看网上有资料,需要再准备一台 Docker registry 吗?之后手动去取这个image部署。

还是说应该直接把 image 部署到测试用服务器上?

还是说既要有 Docker registry ,也要自动化部署新生成的 docker ?

phpcn_u1582
phpcn_u1582

membalas semua(1)
小葫芦

Kesukaran telah diselesaikan Satu-satunya masalah ialah paparan hasil Jika anda tidak tahu docker anda, beritahu kami tentang kami, java Web, Android App, h5, ETL, dll. Kami mempunyai dua baris utama untuk bahagian belakang web The dev branch push menyusun dan menggunakan bekas web untuk induk untuk mengesahkan bahawa antara muka memenuhi keperluan. Begitu juga, cawangan induk digabungkan, disusun dan digunakan untuk digunakan oleh apl h5, dan pakej keluaran web diletakkan pada pelayan fail untuk kakitangan pelaksanaan. Projek lain hanya menyusun dan membungkus serta menyediakan alamat muat turun.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!