在ACS集群中使用GitLab Runner构建CI/CD环境
GitLab Runner是基于Go语言的开源应用。是运行来自GitLab的CI/CD作业的代理。CI任务作为典型的时间周期型算力使用场景,完美契合容器计算服务 ACS(Container Compute Service)按需使用和快速弹性的特性。这不仅可以简化业务的容量规划难度,还能降低整体资源持有成本。同时,借助云的弹性能力,可以显著提升CI作业的并发度。本文介绍如何使用GitLab Runn...
基于docker-compose的Gitlab CI/CD实践&排坑指南
长话短说经过长时间实操验证,终于完成基于Gitlab的CI/CD实践,本次实践的坑位很多, 实操过程尽量接近最佳实践(不做hack, 不做骚操作),记录下来加深理解。看过博客园《docker-compose真香》一文的园友留意到文中[把部署dll文件拷贝到生产机器],现场打包成镜像并启动容器,并没有完成CI/CD. P1:Gitlab CI/CD原理和Gitlab Runner安装(这里使用sh....

GitLab CI/CD 自动化构建与发布实践
流程介绍CI/CD 是一种通过在应用开发阶段引入自动化来频繁向客户交付应用的方法。CI/CD 的核心概念是持续集成、持续交付和持续部署。这篇文章中,我将会介绍基于 GitLab CI/CD 的自动化构建与发布实践。如下图所示,整个流程将分为几个部分:1.首先开发人员在本地完成项目的开发之后,将代码推送到 Gitlab 仓库中。2.当代码提交到 Gitlab 仓库时,会触发 Pipeline,Gi....

GitLab CI/CD 在 Node.js 项目中的实践
近期在按照业务划分项目时,我们组被分了好多的项目过来,大量的是基于 Node.js 的,也是我们组持续在使用的语言。现有流程中的一些问题在维护多个项目的时候,会暴露出一些问题:如何有效的使用 测试用例如何有效的使用 ESLint部署上线还能再快一些吗使用了 TypeScript 以后带来的额外成本测试用例首先是测试用例,最初我们设计在了 git hooks 里边,在执行 git commit 之....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
GitLab您可能感兴趣
- GitLab集成
- GitLab持续集成
- GitLab企业级
- GitLab部署
- GitLab实战
- GitLab教程
- GitLab runner
- GitLab环境
- GitLab kubernetes
- GitLab解析
- GitLab安装
- GitLab docker
- GitLab jenkins
- GitLab配置
- GitLab代码
- GitLab git
- GitLab项目
- GitLab仓库
- GitLab云效
- GitLab搭建
- GitLab cd
- GitLab报错
- GitLab github
- GitLab服务器
- GitLab迁移
- GitLab构建
- GitLab centos
- GitLab linux
- GitLab自动化
- GitLab分支