Skip to content

A utility library for writing GitLab CI pipeline scripts with Deno.

License

Notifications You must be signed in to change notification settings

mashizora/gitlab_ci

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gitlab_ci

A utility library for writing GitLab CI pipeline scripts with Deno.

Features

  • Export GitLab CI predefined variables.
  • Provide a setup script for installing workspace-level Deno runtime.

Examples

Run setup script in .gitlab-ci.yml:

job:
  script:
    - irm https://deno.land/x/gitlab_ci/setup.ps1 | iex
    - deno run ./pipeline.ts

Import GitLab CI variables in TypeScript code:

import { assertEquals } from "https://deno.land/std/assert/mod.ts";
import { GITLAB_CI } from "https://deno.land/x/gitlab_ci/mod.ts";

assertEquals(GITLAB_CI, true);

About

A utility library for writing GitLab CI pipeline scripts with Deno.

Resources

License

Stars

Watchers

Forks