Skip to main content

The CDK for Terraform Construct for Gitlab Runner on GCP

Project description

NPM version PyPI version Release

Downloads npm PyPI

Welcome to cdktf-gitlab-runner

Use CDK fo Terraform to create gitlab runner, and use gitlab runner to help you execute your Gitlab Pipeline Job.

GitLab Runner is the open source project that is used to run your CI/CD jobs and send the results back to GitLab. (source repo)

Feature

Init CDKTF Project

mkdir demo
cd demo
cdktf init --template typescript --local

Install cdktf-gitlab-runner

yarn add cdktf-gitlab-runner
or
npm i cdktf-gitlab-runner

Example

import * as gcp from '@cdktf/provider-google';
import * as cdktf from 'cdktf';
import { Construct } from 'constructs';
import { GitlabRunnerAutoscaling } from './index';


export class IntegDefaultStack extends cdktf.TerraformStack {
  constructor(scope: Construct, id: string) {
    super(scope, id);
    const local = 'asia-east1';
    const projectId = `${process.env.PROJECT_ID}`;
    const provider = new gcp.GoogleProvider(this, 'GoogleAuth', {
      region: local,
      zone: local+'-c',
      project: projectId,
    });
    new GitlabRunnerAutoscaling(this, 'GitlabRunnerAutoscaling', {
      gitlabToken: `${process.env.GITLAB_TOKEN}`,
      provider,
    });
  }
}


const app = new cdktf.App();
new IntegDefaultStack(app, 'gitlab-runner');
app.synth();

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cdktf_gitlab_runner-0.0.1094.tar.gz (47.3 kB view details)

Uploaded Source

Built Distribution

cdktf_gitlab_runner-0.0.1094-py3-none-any.whl (45.3 kB view details)

Uploaded Python 3

File details

Details for the file cdktf_gitlab_runner-0.0.1094.tar.gz.

File metadata

File hashes

Hashes for cdktf_gitlab_runner-0.0.1094.tar.gz
Algorithm Hash digest
SHA256 dc2578ffbaccea1ef0dce697ee056a69100491583ab3b8e772946e30e89940be
MD5 c4e964bcd3ea6198edb8e4fc32a3b2f9
BLAKE2b-256 97c69d234fbf67a8202c8a8274a50c6d494332c73dba7c28c6e17738f76f6c7a

See more details on using hashes here.

File details

Details for the file cdktf_gitlab_runner-0.0.1094-py3-none-any.whl.

File metadata

File hashes

Hashes for cdktf_gitlab_runner-0.0.1094-py3-none-any.whl
Algorithm Hash digest
SHA256 c02c6068a885545fdb2387b8fb64261059ba7a3e57ea59c620a777eef02a75ee
MD5 20da938dc8d546d3e15037a002373a99
BLAKE2b-256 bc3935e5aa2ad0d2f86c2432d1167372be0b2af7fd074663d3c1070039668892

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page