如何在.gitlab-ci.yml中使用自动开发工具(Java 11而不是8,Android 31而不是29)瞄准较新的版本

问题描述我使用的是GitLabAUTODEVOPSAndroid模板Android.gitlab-ci.ymlhere,但它使用的是Java8镜像(而我想使用的是Java11)。此外,它已将ANDROID_COMPILE_SDK设置为&29&q;,并且我希望使用最新版本(当前为3

发布:2023-01-03 标签:androidgitlabjava-8java-11gitlab-autodevops


如何覆盖GitLab维基页面的标题?

问题描述我正在GitLab项目维基中编辑页面。如果我将页面命名为"first-last",则URL为"project/wikis/first-last",页面标题以大小写的形式呈现为"first-last"。如果我将页面命名为"first-(Last)",则URL为"projec

发布:2022-10-16 标签:wikigitlabgollum-wiki


使用GitLab管道将数据推送到ftpserver

问题描述我希望部署到使用GitLab管道的ftp服务器。我尝试了此代码:deploy://Youcannameyourtaskhoweveryoulikestage:deployonly:-masterdeploy:script:-apt-getupdate-qq&&apt-ge

发布:2022-10-16 标签:gitlabgitlab-ci


如何使用GitLab WebHook触发Jenkins多分支管道

问题描述我目前设置了一个Jenkins多分支管道作业,该作业基于我们的GitLab服务器上托管的Git存储库。Jenkins可以读取存储库中的分支,并为存储库中的每个分支创建作业。但我想不出如何在GitLab中使用网络挂钩触发作业。我的问题是:如何从我们的GitLab服务器在Je

发布:2022-10-16 标签:gitjenkinsgitlabjenkins-pipelinemultibranch-pipeline


GitLab-ci:使用规则运行配置项作业,但使用定义以避免为标记运行配置项

问题描述我在舞台上使用的是规则方法。但是使用规则方法,我不想触发标记的配置项运行。我需要找到一种方法来避免except:-tags这样的标记。不幸的是,除了不遵守规则外。在短时间内,我如何避免它?我在舞台上使用了此代码段,但它不起作用,它在创建标记后仍会触发管道。-if:'$CI

发布:2022-10-16 标签:gitlabgitlab-ci


如何在GitLab存储库中发生提交时触发某些脚本

问题描述我正在寻找一种方法,当我们的GitLab存储库发生提交时,在我们的远程服务器上运行一些Python脚本。我们没有托管我们的回购,它在GitLab服务器上。欢迎任何建议。提前谢谢。推荐答案可以通过将请求作为管道的一部分发送到远程服务器来解决此问题。例如在您的.gitlab-

发布:2022-10-16 标签:gitcontinuous-integrationgitlabgitlab-cigithooks


有没有办法在GitLab CE UI上重新设置基数并压缩提交?

问题描述有没有办法在GitLabCEUI上rebase和squash提交,而不是通过命令行使用交互模式?推荐答案它似乎在issueEE150到EEPR1024中实现,以允许挤压合并请求(GitLabEE8.17)。请参阅文档(目前为EE)Squashandmerge&qot;。该

发布:2022-10-16 标签:gitlabgit-commit


在没有GPG签名的情况下验证GIT提交

问题描述我们开始使用Git作为VCS,之前使用的是SVN,并发现在Git中您可以很容易地发现更改和提交背后的真实人员。现在我们想知道为什么会做出这样的设计选择,是否有什么我们忽略了。让我们假设以下几点:每个人都已向GitLab注册了ssh密钥提交未与gpg签署每个人都使用注册的s

发布:2022-10-16 标签:gitversion-controlgitlab


如何基于提交消息触发Azure Devop构建流水线?

问题描述我正在构建一个AzureDevOps项目。该项目有用户界面和后端应用程序代码。这两个代码都作为一个项目放置在GitLab中。但不同的团队正在为UI和后端工作。我需要配置两个生成管道,一个用于UI更改,另一个用于后端更改。我需要的是根据提交消息触发特定的管道。如果进行了UI

发布:2022-10-16 标签:gitazuregitlabazure-devopsbuild-pipeline


从生产分支合并到主分支时,如何在GitLab CI/CD中以增量方式进行版本或标记

问题描述我正在做一个项目,我想标记或给出一个版本号。当合并发生并且我的配置项/CD成功运行时,我希望GitLab在我的gitci.yml文件中标记V1.0、1.1等。推荐答案您可以使用-semanticrelease工具。它通过提交前缀自动检测要递增的版本(主要、次要、补丁)。它

发布:2022-10-16 标签:gitversioninggitlabgit-taggitversion