没有专业运维,自建发布流水的思路是什么呢? 自己部署 gitlab 、nexus 、node 、npm 、yarn 等代码、包管理工具,再自己部署 Jenkins ,安装 docker ,然后用哪些开源的东西,可以搞出很类似大厂的发布流水线工具呢,点一下直接发布那种
没有专业运维,自建发布流水的思路是什么呢? 自己部署 gitlab 、nexus 、node 、npm 、yarn 等代码、包管理工具,再自己部署 Jenkins ,安装 docker ,然后用哪些开源的东西,可以搞出很类似大厂的发布流水线工具呢,点一下直接发布那种
|
Fading2276Apr 24, 2024
1
也许是技术负责人或者老板的执念吧。
|
|
WaldenHorizonApr 24, 2024
2
阿里云云效和腾讯 coding 都有现成的,别自己折腾
|
|
ktyangApr 24, 2024
3
图啥呢。。。
|
|
clfApr 24, 2024
4
部署一个 gitlab 不就够了么。。。gitlab-ce 也有 ci/cd 的
|
|
wowawesomeApr 24, 2024
5
开源自建的 GitLab 玩得转先
|
|
wu67Apr 24, 2024
6
cicd 可以有, docker 一把梭就行, 但是 nexus 纯属没事找事, npm 现在不知道多稳定, 又不是几年前, 不行还有淘宝源呢.
|
|
whoosyApr 24, 2024
7
没啥用
|
|
iloveayuApr 24, 2024
8
gitlab 可以有,小公司如果没有一定要私有化部署的客户,搞后面那堆纯属瞎折腾。
|
|
hackyuanApr 24, 2024
9
gitlab 、gitlab-ci 结束了,没你想得那么难
|
|
hideonApr 24, 2024
10
gitlab ci ,用 docker 跑 ci runner ,定时清理 runner 宿主机的生成的包或者 ci 脚本上部署完成后清理
|
|
106npoApr 24, 2024 via Android
11
gitlab 就够了,Jenkins 没意思,绑的太死了
|
|
perfectlifeApr 24, 2024
12
请个运维得了
|
|
vanchKongApr 24, 2024
13
装个 gitlab ,gitlab-runner 完事~
|
|
sparkinglemonApr 24, 2024
14
再小一点的 team ,比如单人的,可以用 Gitea + Gitea Action ,跟 GitHub 那一套几乎无缝,走 CI/CD ,自动构建镜像上传到私有 registry ,再扩展一点也可以 Action 直接到机器上触发容器更新
|
|
qinfenggeApr 24, 2024
15
用的 gitlab 的流水线,代码提交上去自动打包成 docker 部署加通知,挺爽的。Jenkins 感觉太重了,不喜欢
|
|
DOOMSApr 24, 2024
16
github 也行了
|
|
wabwayApr 24, 2024
17
没有运维自己怎么舒服怎么来,或者加点预算请个运维
|
|
niubee1Apr 24, 2024
18
不是很复杂的样子
|
|
DogtlerApr 25, 2024
19
argocd + gitea 镜像库 这块没试过 应该可以
|
|
rsyjjsnApr 25, 2024
20
一台服务器:安装 docker 环境,安装 docker jenkins 版本,然后通过挂载方式让 Jenkins 直接访问到宿主机 docker 环境,不要妄想在 docker Jenkins 里面再安装一个 docker 很麻烦
配置文件:Jenkinsfile 写在项目里面,很简单,就是拉取基础镜像,然后打包构建的配置,推到代码仓库 gitlab:配置好 Jenkins 的凭证,做到 Jenkins 发版完成通知 gitleb 展示成功与否 整套搞下来,很简单,没有过多的配置,不要一来就搞什么 nexus 私有镜像库,k8s 部署啥的,费时费力,还不容易出结果,最后就是不聊聊之 |