A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_codebuild.BuildSpec.html below:

class BuildSpec · AWS CDK

class BuildSpec

Obtainable from LinuxArmBuildImage.runScriptBuildspec(), LinuxArmLambdaBuildImage.runScriptBuildspec(), LinuxBuildImage.runScriptBuildspec(), LinuxGpuBuildImage.runScriptBuildspec(), LinuxLambdaBuildImage.runScriptBuildspec(), MacBuildImage.runScriptBuildspec(), WindowsBuildImage.runScriptBuildspec()

BuildSpec for CodeBuild projects.

Example
import * as codebuild from 'aws-cdk-lib/aws-codebuild';

const codebuildProject = new codebuild.Project(this, 'Project', {
  projectName: 'MyTestProject',
  buildSpec: codebuild.BuildSpec.fromObject({
    version: '0.2',
    phases: {
      build: {
        commands: [
          'echo "Hello, CodeBuild!"',
        ],
      },
    },
  }),
});

const task = new tasks.CodeBuildStartBuild(this, 'Task', {
  project: codebuildProject,
  integrationPattern: sfn.IntegrationPattern.RUN_JOB,
  environmentVariablesOverride: {
    ZONE: {
      type: codebuild.BuildEnvironmentVariableType.PLAINTEXT,
      value: sfn.JsonPath.stringAt('$.envVariables.zone'),
    },
  },
});
Initializer
new BuildSpec()
Properties Name Type Description isImmediate boolean Whether the buildspec is directly available or deferred until build-time. isImmediate

Type: boolean

Whether the buildspec is directly available or deferred until build-time.

Methods Name Description toBuildSpec(scope?) Render the represented BuildSpec. static fromAsset(path) Use the contents of a local file as the build spec string. static fromObject(value) static fromObjectToYaml(value) Create a buildspec from an object that will be rendered as YAML in the resulting CloudFormation template. static fromSourceFilename(filename) Use a file from the source as buildspec. toBuildSpec(scope?)
public toBuildSpec(scope?: Construct): string

Parameters

Returns

Render the represented BuildSpec.

static fromAsset(path)
public static fromAsset(path: string): BuildSpec

Parameters

Returns

Use the contents of a local file as the build spec string.

Use this if you have a local .yml or .json file that you want to use as the buildspec

static fromObject(value)
public static fromObject(value: { [string]: any }): BuildSpec

Parameters

Returns

static fromObjectToYaml(value)
public static fromObjectToYaml(value: { [string]: any }): BuildSpec

Parameters

Returns

Create a buildspec from an object that will be rendered as YAML in the resulting CloudFormation template.

static fromSourceFilename(filename)
public static fromSourceFilename(filename: string): BuildSpec

Parameters

Returns

Use a file from the source as buildspec.

Use this if you want to use a file different from 'buildspec.yml'`


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4