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.328.tar.gz (37.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cdktf_gitlab_runner-0.0.328-py3-none-any.whl (36.1 kB view details)

Uploaded Python 3

File details

Details for the file cdktf-gitlab-runner-0.0.328.tar.gz.

File metadata

  • Download URL: cdktf-gitlab-runner-0.0.328.tar.gz
  • Upload date:
  • Size: 37.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for cdktf-gitlab-runner-0.0.328.tar.gz
Algorithm Hash digest
SHA256 e0db71d167cc4dbc8afc41ac1d37bebae3cde44df8c482d2cefec3b545805f7a
MD5 97052e8fe447140874e6ed271051cb17
BLAKE2b-256 5ea1587c2cc6c03af896fc5489b4114e0a29d7fbb9e8333162d9028f7b3d37b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cdktf_gitlab_runner-0.0.328-py3-none-any.whl
Algorithm Hash digest
SHA256 659b9354dc07439f2cb8784132bb3b6dc105f1f7b0deb93f77697abc53f79ed1
MD5 c6bdbc10a84145f4061cea1275e6b60e
BLAKE2b-256 3ced7ecebd0aa370b7bde06746394e50cdb9ad9a880167ab499ce310a1dc3d6b

See more details on using hashes here.

Supported by

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