【文件属性】:
文件名称:GitLab:各种GitLab挂钩
文件大小:15KB
文件格式:ZIP
更新时间:2021-05-08 10:08:27
cacheobjectscript-udl Apex
GitLab
各种GitLab挂钩。 有关更多信息,请阅读一系列有关使用GitLab持续交付InterSystems解决方案的文章( ):
安装
加载和编译类。
发展
开发是在。
用
通过以下方式设置设置: write ##class(isc.git.Settings).setSetting("setting", "value")
可用设置:
环境
样本值
描述
分机
$ lb(“ xml”)
要加载和编译的文件扩展名列表。
测试
MyApp /测试
从存储库根目录到测试套件的相对路径。
犯罪
不要设置。 当前提交哈希。
钩子
MyApp /挂钩/
从回购根目录到钩子的相对路径。
删除
Package.Class:方法
调用该代码以从项目中删除文件。 应该接受一个参数-要删除的文件列表。
网址
服务器根目录。
钩子
有两种类型的钩子可用:
全局-每次运行CI时
【文件预览】:
GitLab-master
----icm()
--------definitions.json(75B)
--------defaults.json(628B)
--------Dockerfile(490B)
--------.gitlab-ci.yml(1KB)
--------load_ci_icm.script(193B)
----isc()
--------git()
--------util()
----LICENSE(1KB)
----.gitlab-ci.yml(2KB)
----sc-list.txt(8B)
----docker()
--------Dockerfile(510B)
--------.gitlab-ci.yml(1KB)
--------load_ci.script(715B)
----README.md(4KB)