文件名称:node-gitlab-ci:从TypeScript .ts文件动态创建.gitlab-ci.yml!
文件大小:83KB
文件格式:ZIP
更新时间:2024-05-26 19:56:14
JavaScript
节点gitlab-ci 为每个项目使用JavaScript或TypeScript创建动态的GitLab CI管道。 重用和继承指令,避免重复代码! 持续集成(CI)和持续部署(CD)是软件开发中流程自动化的绝佳概念。 我们喜欢GitLab CI,因为它在具有强大配置功能的集成解决方案中实现了这一概念。 但是,管道配置存储在静态.gitlab-ci.yml文件中。 node-gitlab-ci允许您在TypeScript中动态开发管道配置,并避免使用诸如继承或函数之类的编程概念在语句中重复。 这样,您就可以将Monorepos与许多类似的项目完美地集成到CI / CD中。 安装 导航到您的存储库,然后通过yarn或npm安装软件包: # Yarn yarn add -D node-gitlab-ci # NPM npm install --save-dev node-gitlab-c
【文件预览】:
node-gitlab-ci-master
----.prettierignore(4B)
----Dockerfile(266B)
----.gitignore(933B)
----tsconfig.json(1KB)
----README.md(8KB)
----.vscode()
--------extensions.json(264B)
--------settings.json(780B)
----LICENSE(1KB)
----.eslintrc(946B)
----package.json(2KB)
----src()
--------config()
--------index.ts(236B)
--------create-yml()
----yarn.lock(108KB)
----lib()
--------index.js(833B)
--------config()
--------create-yml()