UNPKG

gitlab-ci-env

Version:

Get built-in environment variables exposed by GitLab CI.

259 lines (258 loc) 8.74 kB
declare const _exports: Readonly<{ chat: { channel: string | undefined; input: string | undefined; userID: string | undefined; }; ci: { apiGraphqlUrl: string | undefined; apiV4Url: string | undefined; buildNetworkName: string | undefined; buildsDir: string | undefined; commit: { author: string | undefined; beforeSha: string | undefined; branch: string | undefined; defaultBranchBaseSha: string | undefined; description: string | undefined; message: string | undefined; messageIsTruncated: string | undefined; ref: { name: string | undefined; slug: string | undefined; }; refProtected: string | undefined; sha: string | undefined; shortSha: string | undefined; tag: string | undefined; tagMessage: string | undefined; timestamp: string | undefined; title: string | undefined; userLogin: string | undefined; }; concurrentID: string | undefined; concurrentProjectID: string | undefined; config: { path: string | undefined; refUri: string | undefined; }; debug: { services: string | undefined; trace: string | undefined; }; defaultBranch: string | undefined; defaultBranchSlug: string | undefined; dependencyProxy: { directGroupImagePrefix: string | undefined; groupImagePrefix: string | undefined; password: string | undefined; server: string | undefined; user: string | undefined; }; deploy: { freeze: string | undefined; password: string | undefined; user: string | undefined; }; environment: { action: string | undefined; id: string | undefined; isDisposable: string | undefined; name: string | undefined; slug: string | undefined; tier: string | undefined; url: string | undefined; }; externalPullRequest: { iid: string | undefined; source: { branch: { name: string | undefined; sha: string | undefined; }; repository: string | undefined; }; target: { branch: { name: string | undefined; sha: string | undefined; }; repository: string | undefined; }; }; hasOpenRequirements: string | undefined; isCI: string | undefined; job: { groupName: string | undefined; id: string | undefined; image: string | undefined; manual: string | undefined; name: string | undefined; nameSlug: string | undefined; stage: string | undefined; startedAt: string | undefined; startedAtSlug: string | undefined; status: string | undefined; timeout: string | undefined; token: string | undefined; traceparent: string | undefined; tracestate: string | undefined; url: string | undefined; }; kubeConfig: string | undefined; kubernetesActive: string | undefined; mergeRequest: { approved: string | undefined; assignees: string | undefined; description: string | undefined; descriptionTruncated: string | undefined; diff: { baseSha: string | undefined; id: string | undefined; }; draft: string | undefined; eventType: string | undefined; id: string | undefined; iid: string | undefined; labels: string | undefined; milestones: string | undefined; project: { id: string | undefined; path: string | undefined; url: string | undefined; }; refPath: string | undefined; source: { branch: { name: string | undefined; protected: string | undefined; sha: string | undefined; }; project: { id: string | undefined; path: string | undefined; url: string | undefined; }; }; squashOnMerge: string | undefined; target: { branch: { name: string | undefined; protected: string | undefined; sha: string | undefined; }; }; title: string | undefined; }; node: { index: string | undefined; total: string | undefined; }; pages: { domain: string | undefined; hostname: string | undefined; url: string | undefined; }; pipeline: { createdAt: string | undefined; id: string | undefined; iid: string | undefined; name: string | undefined; schedule: { description: string | undefined; }; source: string | undefined; triggered: string | undefined; url: string | undefined; }; project: { classificationLabel: string | undefined; description: string | undefined; dir: string | undefined; id: string | undefined; name: string | undefined; namespace: { fullPath: string | undefined; id: string | undefined; slug: string | undefined; }; openMergeRequests: string | undefined; path: string | undefined; pathSlug: string | undefined; repositoryLanguages: string | undefined; rootNamespace: { name: string | undefined; slug: string | undefined; }; title: string | undefined; topics: string | undefined; url: string | undefined; visibility: string | undefined; }; registry: { image: string | undefined; password: string | undefined; registry: string | undefined; url: string | undefined; user: string | undefined; }; release: { description: string | undefined; }; runner: { description: string | undefined; executableArch: string | undefined; id: string | undefined; revision: string | undefined; shortToken: string | undefined; tags: string | undefined; version: string | undefined; }; server: { fqdn: string | undefined; host: string | undefined; isServer: string | undefined; name: string | undefined; port: string | undefined; protocol: string | undefined; revision: string | undefined; ssh: { host: string | undefined; port: string | undefined; }; tlsCaFile: string | undefined; tlsCertFile: string | undefined; tlsKeyFile: string | undefined; url: string | undefined; version: { major: string | undefined; minor: string | undefined; patch: string | undefined; version: string | undefined; }; }; sharedEnvironment: string | undefined; templateRegistryHost: string | undefined; trigger: { payload: string | undefined; shortToken: string | undefined; }; upstream: { jobID: string | undefined; pipelineID: string | undefined; projectID: string | undefined; }; }; gitlab: { features: string | undefined; fipsMode: string | undefined; isCI: string | undefined; user: { email: string | undefined; id: string | undefined; login: string | undefined; name: string | undefined; }; }; }>; export = _exports;