标签: gitlab

如何将工件传递到另一个阶段?

我想将GitLab CI与.gitlab-ci.yml文件一起使用,以使用单独的脚本运行不同的阶段.第一阶段生成一个工具,必须在稍后阶段用于执行测试.我已将生成的工具声明为工件.

现在我如何在后期工作中执行该工具?什么是正确的路径,它周围会有什么文件?

例如,第一阶段构建工件/ bin/TestTool/TestTool.exe,该目录包含其他所需文件(DLL和其他).我的.gitlab-ci.yml文件如下所示:

releasebuild:
  script:
    - chcp 65001
    - build.cmd
  stage: build
  artifacts:
    paths:
      - artifacts/bin/TestTool/

systemtests:
  script:
    - chcp 65001
    - WHAT TO WRITE HERE?
  stage: test
Run Code Online (Sandbox Code Playgroud)

如果相关,则在Windows上运行构建和测试.

gitlab gitlab-ci

78
推荐指数
4
解决办法
5万
查看次数

GitHub for Windows是否适用于GitLab?

在使用GitHub进行项目时,我已经爱上了GitHub for Windows作为客户端.现在,一个新项目将在我将使用GitLab而不是GitHub的地方召唤.

我仍然可以使用GitHub for Windows作为GitLab的客户端吗?毕竟,他们都是基于git,对吧?如果没有,GitLab可以使用哪些客户端?

git gitlab github-for-windows

74
推荐指数
3
解决办法
8万
查看次数

如何在当前目录中引用GitLab markdown中的图像,路径以./ dot斜杠开头?

我已将Markdown文件和图像文件存储在Git仓库中,如下所示:

  • readme.markdown
  • images/
    • image.png

readme.markdown像这样引用图像:

![](./images/image.png)
Run Code Online (Sandbox Code Playgroud)

这在ReText中呈现预期,但在将repo推送到GitLab时不会呈现.

如何从Markdown文件中引用图像,以便在GitLab中查看时呈现?

markdown image gitlab

64
推荐指数
4
解决办法
5万
查看次数

哪个是最好的git托管sw? - Gitolite与Gitlab对阵Gitorius

我正在为几个用户寻找一个git托管环境.因此,我搜索了Gitolite,GitlabGitorius之间的比较.但我没有得到任何有用的东西.

有没有人,谁有不同的托管工具的经验,可以提供建议?

git hosting gitorious gitolite gitlab

57
推荐指数
1
解决办法
5万
查看次数

更改数据目录gitlab以将repos存储在其他位置

我的基本磁盘已满,我的gitlab安装,是否可以将存储库及其数据移动到其他文件夹,并确保即将推送的数据被发送到这些目录?

我试着停止gitlab并复制整个文件夹,但无济于事.PS - 我不是一个IT人员,我只是在投资,看看我们怎么能摆脱这个问题; 请回答时请详细说明.

git gitlab

57
推荐指数
4
解决办法
8万
查看次数

如何授予用户对私有GitLab存储库的访问权限?

我在GitLab中有一个私有存储库.我必须让它访问我的团队成员.如何使用GitLab Web界面实现这一目标?

我知道,如何在GitHub中做到这一点,但在GitLab中,它有点不同.

git gitlab

57
推荐指数
4
解决办法
6万
查看次数

如何将UML图表集成到GitLab或GitHub中

我想在公共可用的存储库中发布一些编程文档.本文档包含格式化文本,一些UML图表和大量代码示例.我认为GitHub或GitLab是发布这个的好地方.

要发布UML图表,我想有一些简单的方法将它们更新到存储库中,并在wiki中作为图像显示.我不想将图表保存在我的计算机(或云端)中,编辑它们,生成图像,然后每次都将其发布.

有没有办法将图表放在存储库中(在PlantUML语法中是理想的),将它们链接在降价文本中,并在每次更新图表时使图像自动更新?

git markdown uml github gitlab

57
推荐指数
3
解决办法
3万
查看次数

如何在GitLab中存储版本/二进制文件?

我正在使用Gitlab,Jenkins和 - 可能 - Nexus构建一个工作流程(我需要一个工件存储).我想让GitLab存储版本/二进制文件 - 是否可以方便地进行存储?

我不希望有另一个服务可以从中下载发行版(和文档)但是以某种方式与存储库管理器集成,就像在GitHub中处理发布一样.有线索吗?

git nexus jenkins gitlab

56
推荐指数
2
解决办法
5万
查看次数

Gitlab存储库镜像

是否有可能让gitlab设置自动同步(镜像)在另一个位置托管的存储库?

目前,我知道这样做最简单的方法是手动推送到两个(gitlab和另一个)存储库,但这很费时且容易出错.

最大的问题是镜像可以重新同步是两个用户同时将更改推送到两个不同的存储库.我可以提出的防止此问题的最佳方法是确保用户只能推送到其中一个存储库.

git version-control mirroring gitlab

53
推荐指数
3
解决办法
5万
查看次数

如何为gitlab集成sourcetree

我在github上工作并将其集成到我的项目之一的sourcetree(MAC版本)中.我想将sourcetree用于GITLAB.但是我无法将gitlab远程添加到源代码树.在存储库设置中,只有我可以看到主机类型为"未知","bitbucket","github"和"存储".我使用了未知但它不会帮助我.正如我谷歌但却无法得到正确答案.帮助将不胜感激.

Sourcetree版本2.0.4(2.0.4)

在此输入图像描述

gitlab atlassian-sourcetree

53
推荐指数
3
解决办法
9万
查看次数