Skip to main content
Module

x/fluent_gitlab_ci/mod.ts>GitlabCI

Generate GitLab CI configuration file (.gitlab-ci.yml) from a simple declarative syntax in typescript 🛠️ 💻 ✨
Latest
class GitlabCI
Re-export
import { GitlabCI } from "https://deno.land/x/fluent_gitlab_ci@v0.5.0/mod.ts";

Constructors

new
GitlabCI()

Properties

private
yaml: YamlSpec

Methods

addJob(name: string, job: Job): GitlabCI
beforeScript(script: string): GitlabCI
cache(paths: string[], key?: string): GitlabCI
comment(text: string): GitlabCI
image(image: string): GitlabCI
include(value: { template: string; }): GitlabCI
services(services: string[]): GitlabCI
stages(stages: string[]): GitlabCI
variable(name: string, value: string): GitlabCI
variables(variables: Variable): GitlabCI
workflow(value: { rules: Rule[]; }): GitlabCI
write(path?)