gitlab-ci

    0热度

    1回答

    我一直有一些乐趣设置GitLab,并花了一段时间的黑客攻击后,我已经变得相对习惯于设置它,现在已经完成了两台机器上,第二个时间比原来更容易... 但是,我面临一个相当大的问题,在两台机器上:我的CI管道被打破。不知何故,在某个地方,一旦构建完成,我的设置就会提供403个文物,这意味着每一个技术上成功的工作将注定失败...... 我一直在清理interwebs的答案,但我避难没有发现很多有用的东西。

    1热度

    1回答

    如何在GitLab中为java maven项目自动生成war文件,一旦开发人员提交gitlab代码库中的代码自动生成war?

    1热度

    1回答

    我目前正在尝试为Gitlab CI使用Kubernetes集群。 在遵循不太好的文档(https://docs.gitlab.com/runner/install/kubernetes.html)时,我所做的是手动向Gitlab CI部分中的令牌注册runner,以便我可以获得另一个令牌并将其用于我用于部署的ConfigMap中。 -ConfigMap apiVersion: v1 kind:

    0热度

    1回答

    我试图让我的GitLab CI/CD设置使用Docker执行程序和docker-in-docker方法,并且卡在以下问题上: 在我.gitlab-ci.yml我试图建立与GitLab的集成泊坞窗注册表项目的连接: before_script: - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY 然而,管道出口

    0热度

    1回答

    我正在尝试配置gitlab CI/CD转轮。在跑步者上,我部署了构建我的项目并执行测试的maven和java。到目前为止这么好,但它应该将代码作为码头镜像和部署的最后一步失败。这是在云端运行正常的脚本,但它说在本地没有找到docker命令,我不理解工作流程。现在要运行,我是否应该将docker安装到我的跑步者身上?因为跑步者本身是泊坞内的容器。我无法弄清楚我应该怎么做这一步运行。请帮忙。 dock

    0热度

    1回答

    我今天遇到一个问题,我想要得到一个java基类的InputStream,并且我的代码可以在我的个人计算机上正常工作,但是当我在Gitlab上推送代码时,Gitlab CI失败,因为它没有找到java类。 try (InputStream inputStream = this.getClass().getResourceAsStream("/java/lang/String.class")) {

    -1热度

    1回答

    我要开始我的服务器,但超时(1小时)后gitlab亚军会杀了它 我gitlab- ci.yml build: script: - gradle build - sudo gradle run & 请帮助如何运行,使他不杀他

    1热度

    1回答

    我正在使用GitLab管道,并在.gitlab-ci.yml文件中定义了我的构建定义。 我正在使用它来建立码头集装箱。 简单的问题。有没有一种方法可以使用gitlab中的semver或时间戳来标记Docker容器。 内置变量似乎没有给我太多的工作。 在Windows上,我已经能够在powershell中使用GitVersion,它获取semver标签并将其放入一个变量,您可以在构建过程的其余部分使

    0热度

    1回答

    我不知道这是否已经是系统的一部分...... 我需要使用当前gitlab用户ID和电子邮件($ GITLAB_USER_ID,$ GITLAB_USER_EMAIL)注入泊坞窗图像的执行(以后配置git仓库)。 有没有一种神奇的方式来做到这一点?或者我应该明确地写出输出命令到我的.gitlab-ci.yml文件(例如before_script)? 谢谢。

    1热度

    1回答

    有没有人成功地在CI作业的gitlab上设置kubernetes executor/runner?我设立了我的,但它无限期地执行我的管道。 我在kubernetes集群上运行一个运行器作为docker容器,并连接到我的gitlab实例以处理我的CI构建。 任何工作的配置文件,将不胜感激。 我的亚军配置是这样的: [[runners]] name = "kube-executor"