首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    在GitLab中集成Azure Kubernetes

    在GitLab中集成Azure Kubernetes Self-Hosted 的 GitLab 中可以集成 Kubernetes,但是官方只提供了 Amazon AWS 和 Google Cloud...首先登录 Azure 控制台,确保自己有一个有效的资源组,例如我这里创建了一个名字叫 gitlab-k8s 的资源组,这一步也可以在命令行完成,只不过因为我已经提前创建过了,所以这里补一张图。...第一步要创建的是基于角色的访问控制(RBAC),启用这个选项可以使 GitLab 在启用 RBAC 的群集上安装应用程序,执行: az ad sp create-for-rbac --skip-assignment...也可以在命令行输入下面这个命令,在完成身份校验后,控制台会输出一个访问地址,点击地址也可以访问仪表盘(你可能需要登录)。...添加集群之后就可以在 GitLab 中管理。 进入集群,选择“应用”选项卡,安装一些你需要的应用。

    1.1K00

    在GitLab中集成Azure Kubernetes

    在GitLab中集成Azure Kubernetes Self-Hosted 的 GitLab 中可以集成 Kubernetes,但是官方只提供了 Amazon AWS 和 Google Cloud 的一键部署按钮...首先登录 Azure 控制台,确保自己有一个有效的资源组,例如我这里创建了一个名字叫 gitlab-k8s 的资源组,这一步也可以在命令行完成,只不过因为我已经提前创建过了,所以这里补一张图。 ?...第一步要创建的是基于角色的访问控制(RBAC),启用这个选项可以使 GitLab 在启用 RBAC 的群集上安装应用程序,执行: az ad sp create-for-rbac --skip-assignment...Azure 控制台 也可以在命令行输入下面这个命令,在完成身份校验后,控制台会输出一个访问地址,点击地址也可以访问仪表盘(你可能需要登录)。...添加集群之后就可以在 GitLab 中管理。 ? GitLab 中管理集群 进入集群,选择“应用”选项卡,安装一些你需要的应用。 ?

    1.3K30

    GitLab 冷知识:在 Gitlab CI Pipeline 中进行 Git Push 操作 🦊

    前言 在日常工作中,经常会遇到这样一种场景:需要在 GItLab CI Job 中进行 Git Push 操作,将修改或构建好的代码推送到远端 Git 代码仓库当中。...预备知识 在开始之前,有一些预备知识需要介绍,这些知识也会帮您进一步掌握 GItLab CI 的使用技巧。...您可以将一个长的 .gitlab-ci.yml 文件拆分为多个文件以提高可读性,或减少同一配置在多个位置的重复。...guoxudong.dev@gmail.com GITLAB_USER_NAME 启动作业的用户的姓名 Xudong Guo CI_PROJECT_DIR 仓库克隆到的完整路径,以及作业从哪里运行 /...创建 CI Template 在 .gitlab/ci/ 目录中新建 git-push.yaml 文件(当然您也可以在其他位置创建)。

    6.6K20

    字符串在JVM的哪里

    关于字符串在JVM的哪里 字符串对象在JVM中可能有两个存放的位置:字符串常量池或堆内存。...提供了一个API, java.lang.String.intern(),这个API可以手动将一个字符串对象的值转移到字符串常量池中 JDK1.7之后虽然字符串常量池也转换到了堆中,但是其实字符串常量池是在堆中独立开辟的空间...我们创建一个普通字符串和一个字符串对象结构类似于下图 代码验证 这里其实我们可以看出一些intern()的特性了. intern源码分析 我们来看intern方法的实现,intern方法的底层是一个native方法,在Hotspot...JVM里字符串常量池它的逻辑在注释里写得很清楚....总结 在Java应用恰当得使用String.intern()方法有助于节省内存空间,但是在使用的时候,也需要注意,因为StringTable的大小是固定的,如果常量池中的字符串过多,会影响程序运行效率。

    7.6K30

    pycharm上传代码到gitlab_可以在gitlab里查看代码

    2.pycharm从gitlab上拉取代码 (1) 依次点击下图中的1–>2—>3标记处,会出现(2)中的弹框 (2)填写如下:在URL处,填写gitlab拉取代码的地址,点击Test后,会出现一个弹框...(3)在pycharm的右下方会显示你正在使用的分支 3.Pychram切换gitlab其他分支 (1)点击你所在分支,即可出现下图,点击你要切换的分支,Checkout As…就可以了。...Pycharm下提交代码到gitlab分支上 ***每次编辑前可以pull一次,push之前也最好pull一次,先更新本地代码,再把本地修改提交到gitlab上去。...Pycharm 合并gitlab分支 假设我们现在有分支A和分支B,要求:把分支B的代码合并至分支A 。...(3)将现在分支A的代码【push】至远端,此时,分支B的代码在远端也合并至分支A。至此,成功完成了将分支B代码合并到分支A完成。

    6.4K20

    在CentOS7中安装GitLab

    一直以来源代码一直都放在码云上,但最近码云开始收费了,免费版本的私有项目的成员限制在5个,这远远不够用了。所以需要搭建自己的Git服务器,本文将介绍下在ContOS7中怎样安装GitLab。...2、在Windows Server 2012的Hypter-v中安装CentOS,参考https://blog.csdn.net/chris_111x/article/details/52313797...3、在执行yum install -y gitlab-ce前,先修改下镜像地址,默认为国外的镜像地址,下载会非常慢,修改镜像地址方法如下: 3.1、创建/etc/yum.repos.d/gitlab-ce.repo...gitlab-ee的版本,想要换成gitlab-ce,就需要将装好的gitlab-ee进行卸载,卸载方法如下: 6.1、首先停止GitLab gitlab-ctl stop 6.2、卸载gitlab-ee...sudo gitlab-ctl reconfigure 总结 顺利的话按照本文的步骤应该可以安装成功; GitLab用来做代码的管理只是一个最基本的功能; 最近正在尝试在团队内部采用GitLab的Merge

    2.2K10

    基于 Gitlab 从零开始搭建自己的持续集成流水线(Pipeline)

    /srv/gitlab-runner/config:runner的配置文件,可以通过修改这个目录下的config.toml文件来修改runner配置。...host主机中的/srv/gitlab-runner/config/config.toml这个文件被映射到runner中的/etc/gitlab-runner/config.toml文件中,主机上的/srv.../gitlab-runner/config/config.toml的修改,会导致runner内部的/etc/gitlab-runner/config.toml做同步修改。...runner的配置文件 配置文件路径: /srv/gitlab-runner/config/config.toml concurrent = 1 check_interval = 0 [[runners...使用本地镜像,需要在 /srv/gitlab-runner/config/config.toml 里面添加pull-policy策略,策略有多个可选,可以设置为优先使用本地镜像,如果本地不存在镜像,再从

    21.9K41

    Gitlab CI 在 Kubernetes 中的 Docker 缓存

    前面我们有文章介绍过如何在 Kubernetes 集群中使用 GitLab CI 来实现 CI/CD,在构建镜像的环节我们基本上都是使用的 Docker On Docker 的模式,这是因为 Kubernetes...集群使用的是 Docker 这种容器运行时,所以我们可以将宿主机的 docker.sock 文件挂载到容器中构建镜像,而最近我们在使用 Kubernetes 1.22.X 版本后将容器运行时更改为了...在每次构建镜像的时候,GitLab Runner 都会启动一个包含3个容器的 Pod,其中一个就是运行 Docker 守护进程的 Docker DIND 容器,构建的容器会去连接到运行在同一个 Pod...- port: 2375 targetPort: 2375 selector: app: docker-dind 将 Docker DIND 服务部署完成后,我们就可以在...Gitlab CI 中使用这个守护程序来构建镜像了,如下所示: tages: - image build_image: stage: image image: docker:latest

    2.6K10

    在GitLab CI CD上使用SSH密钥

    亚搏体育app文件 亚搏体育app CI / CD 在GitLab CI / CD上使用SSH密钥 在GitLab CI / CD上使用SSH密钥 上次更新时间:2017-12-13•...Using SSH keys with GitLab CI/CD GitLab当前不支持在构建环境(运行GitLab Runner的环境)中管理SSH密钥的内置支持。...将公共密钥复制到您想要访问的服务器上(通常在中 ~/.ssh/authorized_keys),或者 在访问私有GitLab存储库时将其添加为部署密钥。...您可以从安装了GitLab Runner的计算机生成SSH密钥,并将该密钥用于在该计算机上运行的所有项目。...Host *\n\tStrictHostKeyChecking no\n\n" >> ~/.ssh/config' 示例项目 为了方便起见,我们建立了一个示例SSH项目,使用我们的公共 共享运行程序在GitLab.com

    3.8K10
    领券