草庐IT

python - 如何在 gitlab 管道中从 Python 连接到 redis?

按照以下说明进行操作:https://docs.gitlab.com/ce/ci/services/redis.html我已经添加了services:-redis:latest到我的.gitlab-ci.yml文件,并更改为redis连接调用:redis.StrictRedis(host='redis',port=6379,db=0)我得到的错误是:/usr/local/lib/python2.7/site-packages/redis/client.py:772:inexecute_commandconnection=pool.get_connection(command_name,

postgresql - GitLab 用户界面未打开

我在带有GlusterFS的Kubernetes中运行单独的GitLab、Redis和PostgreSQL容器以实现持久性。所有Kubernetes节点都拥有RancherOS。所有节点都有1个核心和4.5GBRAM。所有节点上的Docker版本均为1.12.6,以确保与Kubernetes的兼容性。GitLab服务:apiVersion:v1kind:Servicemetadata:creationTimestamp:nulllabels:io.kompose.service:gitlabname:gitlabspec:ports:-name:"443"port:443targetP

gitlab-runner之搭建CI/CD

1.背景每次发布代码,需要连接服务器更新代码,进行部署,比较繁琐,浪费时间。方案有jenkins或gitlab-runner。由于代码仓库是gitlab并且只需要自动部署,不需要其他额外功能,这里选择使用gitlab-runner。2.升级git(重要!!!)centos默认yum安装的git版本是1.8.3.1,现在git最新版本已经是2.39.0。使用老版本gitlab-runner后续重复构建会出现问题,安装gitlab-runner前,要将git进行升级。离线安装#linux版本git下载地址https://www.kernel.org/pub/software/scm/git/git

ios - 我在对私有(private) gitlab pod/项目容器执行 "No podspec found"时收到一条 "pod install"消息

我正在进行一些CocoaPods项目,试图构建我自己的私有(private)Pod,可以通过我的主项目中的“podinstall”访问。这是一个Swift项目,一切似乎都在工作,阅读适当的教程等......我不得不说我已经使用cocoapods有一段时间了,但我有点新构建我自己的pod并将它们存储在我的私有(private)gitlab空间中。这似乎是我的问题:显然我不知道如何将我最近创建的pod正确存储在我的gitlab空间中。此外,运行“podinstall”无法获取我的podspec文件。我现在拥有的是一个带有Podfile的主项目。在这个项目中,我对我的pod进行了下一个简单的

Ubuntu20.04 搭建repo + gitlab的代码管理系统

Ubuntu20.04搭建repo+gitlab的代码管理系统1、为什么要用gitlab?GitLab是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。安装方法是参考GitLab在GitHub上的Wiki页面。Gitlab是目前被广泛使用的基于git的开源代码管理平台,基于RubyonRails构建,主要针对软件开发过程中产生的代码和文档进行管理,Gitlab主要针对group和project两个维度进行代码和文档管理,其中group是群组,project是工程项目,一个group可以管理多个project,可以理解为一个群组中有多项软件开发任务,

上传本地项目到Gitlab

上传本地项目到GitLab主要分成两步:一、在Gitlab上新建仓库二、在本地创建项目,关联Gitlab并上传第一步、在Gitlab上新建仓库:自定义项目名字后,选择Create即可:获取该项目的地址:二、在本地新建项目:在本地任意磁盘中新建文件夹:TestDemo(名字可以任意起)然后进入该“TestDemo”文件夹,在该路径下下进入命令行配置该git:执行以下命令:gitconfig--globaluser.name"你的用户名"gitconfig--globaluser.email"你的邮箱"2.生成SSHkey,并保存到Gitlab中首先执行命令生成sshkey:$ssh-keygen

从idea向GitLab上传代码图文详解

这里写目录标题一新建一个idea工程二点击左下角VersionControl三上传到GitLab四给IDEA发链接五回gitlab上校验六去gitlab上把代码拖回来在安装完gitlab插件,辛苦的配置完gitlab环境后,向gitlab中提交代码变成了首要任务一新建一个idea工程二点击左下角VersionControl选择CreateGitresponsitory三上传到GitLab选择newproject选择createblankproject把这个链接位置复制下来,http那个http://gitlab.example.com/root/test0422.git修改成http://19

Jenkins如何配置使用Gitlab账号登录

【原文链接】Jenkins如何配置使用Gitlab账号登录文章目录一、Jenkins安装GitlabAuthentication插件二、Gitlab配置应用三、配置Jenkins一、Jenkins安装GitlabAuthentication插件(1)使用admin账号登录Jenkins后,点击【系统管理】如下(2)然后点击【插件管理】,如下(3)切换到【可选插件】,搜索框输入“Gitlab”,然后找到GitlabAuthentication插件并勾选,然后点击【installwithoutrestart】,如下(4)然后勾选盘【完成安装后重启jenkins】,如下(5)然后安装完成后就会自动重

Gitlab默认分支master的版本删除

在Gitlab上的master默认分支上,提交了版本,发现提交的代码不行,需要删除版本。1、在你的本地仓库文件夹内,单击右键,选择gitbashhere,打开本地的git命令行2、输入gitlog会显示,当前仓库下的所有提交记录可以看到所有的提交记录,红色框内的是每次提交版本的commitId,后面要用3、回退到某个版本,该版本之后的都删掉根据上面找到的commitId,输入gitreset--hardcommitId例如:gitreset--hardb6c67b989d79d920e09f3749fe22a79d4620b254–hard参数代表把之后的版本要删除,–soft代表要留着执行完

篇二:部署GitLab-创建令牌与GitLab凭证

篇二:部署GitLab​在Kubernetes集群中完成GitLab服务的部署,完成后创建一个公开项目,这里起个名叫springcloud,以NodePort的方式映射了80端口到宿主机的30888,并在gtilab中上传项目。3.1部署GitLab下载并解压Jenkins.tar.gztar-zxvfJenkins.tar.gzcdJenkinsdockerload-igitlab-ce_latest.tar编辑gitlab资源清单cat>gitlab.yamlapiVersion:apps/v1kind:Deploymentmetadata:labels:app:gitlabname:gi