代码编织梦想

[gitlab ci] 自动取消旧流水线-爱代码爱编程

提交Commit触发新流水线 当某一分支开启Merge Request后只要提交一次commit就会自动创建一个新的流水线,此时之前的Pipeline不会被取消,经过下面的设置后可以实现自动取消旧流水线的功能。 ❗

gitlab-爱代码爱编程

场景 团队在日常开发工作中需要进行分支管理,通常使用feature分支进行开发,然后依次合并到dev分支、release分支,整个代码合并过程不仅仅是代码合并还需要对代码进行审核,如果在线下进行审核合并,这样操作无法保留痕

gitlab 安装部署-爱代码爱编程

目录 1、Jenkins 结合 Gitlab 构建 CI/CD 环境 CI/CD 介绍 CI/CD 流程 Jenkins 简介 GitLab 简介 项目部署方式 CI系统的工作流程 2、搭建 GitLab 安装 GitLab 配置 GitLab 修改root密码 访问 GitLab 开机自启 3、使用 GitLab 管理

gitlab: 私有化部署-爱代码爱编程

目录 1. 说明 2. 服务器 3. 安装  4. 配置实践 4.1 人员与项目 4.2 部署准备 4.2.1 访问变量及用户账号设置 4.2.2 Runner设置 4.2.3 要点 5. 容器镜像(Container Registry) 5.1 准备 5.2 配置   5.3 测试 6. 应用项目 CI/CD 7. 参考

gitlab: php项目ci/cd实践-爱代码爱编程

目录 1 说明 2 CI/CD 2.1 部署方式一:增量部署 2.1.1 目标服务器准备  2.2.2 Gitlab及Envoy脚本 2.2 部署方式二:镜像构建与部署 2.2.1 推送到私有化容器仓库 准备工作 脚本 要点 2.2.2 推送到hub.docker.com 准备工作 脚本 3 参考: 1 说明 以一个

基于jenkins+kubernetes+harbor+gitlab构建devops平台实战-爱代码爱编程

DevOps是一套完整的运维开发流程,可以实现快速的构建、测试和发布软件,整个流程包括敏捷开发->持续集成->持续交付->持续部署->DevOps,通过 Kubernetes,我们可以实现容器在多个计算节点上的统一调度,可以将容器对接到持久存储、虚拟网络,还可以实现弹性伸缩等,提高了产品的迭代速度。 可以实现如下功能: 多

使用 kind 集群安装运行极狐gitlab runner【下】-爱代码爱编程

GitLab 是一个全球知名的一体化 DevOps 平台,很多人都通过私有化部署 GitLab 来进行源代码托管。极狐GitLab 是 GitLab 在中国的发行版,专门为中国程序员服务。可以一键式部署极狐GitLab。

使用 kind 集群安装运行极狐gitlab runner【上】-爱代码爱编程

GitLab 是一个全球知名的一体化 DevOps 平台,很多人都通过私有化部署 GitLab 来进行源代码托管。极狐GitLab 是 GitLab 在中国的发行版,专门为中国程序员服务。可以一键式部署极狐GitLab。

安装极狐gitlab runner并测试使用-爱代码爱编程

本文继【新版极狐安装+配置详细版】之后继续 1. 添加官方极狐GitLab 仓库: 对于 RHEL/CentOS/Fedora: curl -L "https://packages.gitlab.com/insta

在centos 安装极狐gitlab runner-爱代码爱编程

本文作者:徐晓伟 GitLab 是一个全球知名的一体化 DevOps 平台,很多人都通过私有化部署 GitLab 来进行源代码托管。极狐GitLab 是 GitLab 在中国的发行版,专门为中国程序员服务。可以一

如何添加极狐gitlab runner 信任域名证书-爱代码爱编程

本文作者 徐晓伟 极狐Gitlab Runner 信任实例域名证书,用于注册注册极狐 GitLab Runner。 问题 参见 极狐gitlab-runner-host.md 说明 解决方案是使用颁发给

极狐gitlab runner 添加 极狐gitlab 域名 host-爱代码爱编程

本文作者 徐晓伟 自定义 GitLab 域名解析 查看极狐 GitLab runner 日志 查看极狐 GitLab Runner Pod 名称 [root@anolis-7-9 ~]# kubectl -

tc397 tasking cmake gitlab ci cd 环境配置-爱代码爱编程

文章目录 Aurix Development Studio 新建工程与配置Tasking 环境配置CMake 集成Win CMake MinGW 安装Tasking Toolchain 工具链CMakeList

[工具探索]-爱代码爱编程

在 GitLab 中,CI(持续集成)是一项强大的功能,它允许你自动化构建、测试和部署你的代码。 在 GitLab CI/CD 中,.gitlab-ci.yml 文件是用于定义构建和部署流程的配置文件。它使用一种基于

no main manifest attribute, in app.jar_no main manifest attribute, in /app.jar-爱代码爱编程

天行健,君子以自强不息;地势坤,君子以厚德载物。 每个人都有惰性,但不断学习是好好生活的根本,共勉! 文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。 文章目录 1. 场景2.

k8s部署java项目 pod报错 logs日志内容:no main manifest attribute, in app.jar-爱代码爱编程

天行健,君子以自强不息;地势坤,君子以厚德载物。 每个人都有惰性,但不断学习是好好生活的根本,共勉! 文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。 文章目录 1. 场景2.

jenkins + gitlab + nginx 自动部署(webhook)-爱代码爱编程

一、意义 当代码仓库被更新时,Jenkins会自动拉取代码进行构建。 适用于测试环境 二、jenkins + gitlab + nginx 自动部署(webhook) 1.准备服务器 ①安装Jenkins(Java17,tomcat9) ②安装gitlab (16) ③测试机(安装nginx,Java8) 2、构建一个webhook的自由项

jenkins+maven+gitlab+tomcat 自动化构建打包、部署-爱代码爱编程

目录 一、原理 二、Jenkins+Maven+Gitlab+Tomcat 自动化构建打包、部署 准备3台机器 1、 登录jenkins  2、浏览器配置Jenkins ①安装插件​编辑 ​②配置全局变量 ​③全局工具配置 3.在gitlab(极狐)上部署一个项目用于实验 4.建一个新的自由项目 ​5. jdk、tomcat 在部

linux系统gitlab的安装与使用-爱代码爱编程

安装gitlab和使用 安装配置gitlab安装初始化使用浏览器访问 gitlab的使用命令行修改密码gitlab服务管理项目操作 安装配置gitlab 安装 yum ins

【sre系列】-爱代码爱编程

1、部署gitlab 1.1下载gitlab安装包并安装 下载地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/ root@k8s-gitla