1. 关于 Git 你应该知道的东西Git 是一个分布式版本控制系统。分布式的意思是,每个人电脑上都是一份完整的代码库,包含了所有的代码提交历史。由于 Git 分布式的特点,在没有网络的情况下,依然可以自由地将代码提交的本地的代码库中,等网络恢复后再推送到服务器,开发更加灵活和自由。重要概念:本地一个代码库,对本地文件的所有操作,最后都是提交到这个代码库中。同时可以设置多个远程(remo
转载
2024-07-31 18:16:00
281阅读
在Kubernetes(K8S)的项目中,使用GitLab作为源代码管理工具是非常常见的。而在GitLab中,通过GitLab CI/CD可以实现持续集成和持续交付的功能。在这个过程中,我们通常会用到一个叫做“gitlab-ci-token”的关键字,它是一个用来与GitLab服务器进行交互的凭证。接下来,我将向你介绍如何在K8S项目中使用gitlab-ci-token。
整个流程概述如下:
原创
2024-05-06 10:56:10
234阅读
**先对本例centos7运行环境做一下简单的说明,软件:已安装gitlab,添加了java项目,现在对项目做一个ci的持续集成,由于中间出现了很多异常,现记录以备查看,如果可以帮助到有需要的人,那就更好啦。以后如果有时间也会更新之前搭建gitlab遇到的坑。1.添加 .gitlab-ci.yml 文件最好是浏览下,这个模板的内容,便于理解和优化你的.gitlab-ci.yml。 但是,,嗯,英文
转载
2023-11-12 18:54:11
313阅读
学习了Docker的入门篇和进阶篇,简单搞一个CI/CD的实战!1. 安装Docker#1. 卸载旧版本
$ yum remove docker \
docker-client \
docker-client-latest \
docker-common \
转载
2023-08-31 22:18:30
92阅读
写在前面前期编写的三篇关于Gitlab基础使用的文章,有需要的可以点击连接快速跳转,此篇文章需要掌握以下三篇文章的基础内容。Gitlab runner的安装与部署Gitlab runner上CI的实践Gitlab runner上CI/CD的实践Gitlab的CI/CD[1]是通过Gitlab runner执行器实现的,它作为执行器运行我们在.gitlab-ci.yml中定义的一些逻辑行为。前面三篇
转载
2024-10-16 20:44:51
46阅读
欢迎访问我的GitHub这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos关于kubernetes环境的jenkins集群在kubernetes环境部署的jenkins集群,执行任务时会新建pod,任务完成后pod被销毁,架构如下所示:在kubernetes搭建jenkins集群的细节,请参考《Helm部署和体验jenkins》关
转载
2024-10-12 13:10:31
70阅读
http://blog.csdn.net/r8hzgemq/article/details/49897905gitlab和sourcetree配置ssh绕坑http://blog.csdn.net/memgxingfeixiang/article/details/52486760Gitlab和SourceTree组合实现版本控制http://www.cnblogs.com/always
转载
2016-12-22 15:51:41
957阅读
gitlabrunner注册和安装gitlabserverrunnerrunnerrunnerrunner测试环境dockerimagerepositoryshelldockersshkubermetes在windows上装一个runner
原创
2020-04-08 20:48:25
449阅读
##一、不同stage间数据传输及不想要每个阶段都进行refetches all changes from the last commit [https://stackoverflow.com/questions/43719239/gitlab-deploy-job-fetches-changes- ...
转载
2021-07-23 15:44:00
317阅读
2评论
介绍
有一些保留的关键字是不允许作为任务(job)的名字:image 使用Docker的镜像来作为构建容器services 使用Docker服务stages Define build stagestypes Alias for stages (deprecated)before_script Define commands that run before each job's scriptaf
原创
2022-10-17 06:13:43
149阅读
思路图:一、下载gitlab pluginjenkins-->系统管理-->管理插件-->下载并安装gitlab plugin二、配置gitlab认证路径:Jenkins-->Credentials-->System-->Global credentials(unrestricted)-->Add Credentials1、Kind选择Gitlab API
转载
2024-03-15 10:14:31
770阅读
操作系统:centos 6.5 关闭selinux# 修改/etc/selinux/config 文件
将SELINUX=enforcing改为SELINUX=disabled ,然后重启电脑
# sestatus -v 查看selinux状态步骤:1、安装软件包及解决依赖项
2、系统用户
3、Ruby环境
4、Go
5、数据库(Mysql/Postgresql)
6、Redis
7、Gitlab
转载
2024-04-03 21:26:21
151阅读
开源最前线(ID:OpenSourceTop) 猿妹编译链接:https://about.gitlab.com/blog/2021/01/26/new-gitlab-product-subscription-model/GitLab正式宣布涨价!近日,GitLab宣布取消最低的每人每月4美元 Bronze/Starter 订阅档位,目前付费购买最低要求每人每月 19 美元。具体改动如下:GitLa
转载
2024-01-13 18:20:59
175阅读
一、安装pip install python-gitlab官方文档: http://python-gitlab.readthedocs.io/en/stable/API: https://docs.gitlab.com/ce/api/projects.html 二、获取gitlab token1、进入账户设置界面2、选择access tokens,填写信息生成token三、使用1、登录
转载
2024-03-01 10:42:26
3968阅读
stages: - build build and test: stage: build only: - tags tags: - shell script: - unzip update.zip - ls - whoami
原创
2022-10-02 14:21:39
225阅读
简介从 GitLab 8.0 开始,GitLab CI 就已经集成在 GitLab 中,我们只要在项目中添加一个 .gitlab-ci.yml 文件,然后添加一个 Runner,即可进行持续集成。 而且随着 GitLab 的升级,GitLab CI 变得越来越强大,本文将介绍如何使用 GitLab CI 进行持续集成。一些概念在介绍 GitLab CI 之前,我们先看看一些持续
转载
2023-07-10 15:17:51
382阅读
1,gitlab托管vue项目只要用过git托管工具的,相信这一步都是没问题的。 先在gitlab中创建一个空的项目。 新建一个分支。 这时候,仓库是空的。2,本地项目连接到远程仓库在本地创建一个vue项目,vue-cli创建即可。 将本地项目连接远程仓库。 3,设置gitlab-runner这是CI/CD流程中,比较重要的步骤,后序的流程都依赖于这个runner进行。 可见专门写的一个博客安装g
转载
2024-04-24 10:05:34
123阅读
0.前言 前段时间,考虑到要练习部署一套CI/CD的系统。一开始考虑到Jenkins,随着这两天的了解,发现最新版的GitLab已经提供有CI/CD集成了。所以本次博客,干脆一步到位,直接用GitLab里面的CI/CD模块。Jenkins可能需要更高级的应用场合。经过测试GitLab自带的功能完全符合我的需求。1. 安装GitLab和GitLab-CI(gitlab-runner) 英语比较好
转载
2024-04-19 15:49:08
213阅读
使用 GitLab CI 文件设置 Java 版本的解决方案
在现代软件开发过程中,Java 作为一个重要的编程语言,广泛应用于各种企业级应用和微服务架构中。然而,随着不断迭代的 Java 版本,确保在 CI/CD 流程中设置合适的 Java 版本显得尤为重要。本博文将详细阐述如何在 GitLab CI 文件中设置 Java 版本的问题,以确保应用程序的构建和测试能够在预期的环境中顺利进行。
文章目录安装gitlab安装包方式安装docker方式部署gitlab-ce修改默认的管理员密码doceker方式部署docker-runnerdocker-runner注册到gitlab注册命令解释gitlab-runner的执行器命令解释(help为主 man手册有待补充)gitlab-runner的命令解释gitlab-ctl的命令解释gitlab-backupgitlab-psqlgit
转载
2024-03-28 10:17:24
361阅读