ExAws.CodeBuild v0.1.0 ExAws.CodeBuild View Source

Operations on AWS CodeBuild.

AWS API Documentation

Link to this section Summary

Functions

Deletes one or more builds.

Gets information about builds.

Gets information about build projects.

Creates a build project.

Creates a webhook for an existing AWS CodeBuild build project that has its source code stored in a GitHub or Bitbucket repository, enables AWS CodeBuild to start rebuilding the source code every time a code change is pushed to the repository.

Deletes a build project.

Deletes a set of GitHub, GitHub Enterprise, or Bitbucket source credentials.

Delets a webhook for an existing AWS CodeBuild build project that has its source code stored in a GitHub or Bitbucket repository, stops AWS CodeBuild from rebuilding the source code every time a code change is pushed to the repository.

Imports the source repository credentials for an AWS CodeBuild project that has its source code stored in a GitHub, GitHub Enterprise, or Bitbucket repository.

Resets the cache for a project.

Gets a list of build IDs, with each build ID representing a single build.

Gets a list of build IDs for the specified build project, with each build ID representing a single build.

Gets information about Docker images that are managed by AWS CodeBuild.

Gets a list of build project names, with each build project name representing a single build project.

Returns a list of SourceCredentialsInfo objects.

Starts running a build.

Attempts to stop running a build.

Changes the settings of a build project.

Updates the webhook associated with an AWS CodeBuild build project.

Link to this section Functions

Link to this function

batch_delete_builds(ids)

View Source
batch_delete_builds([binary()]) :: ExAws.Operation.t()

Deletes one or more builds.

Link to this function

batch_get_builds(ids)

View Source
batch_get_builds([binary()]) :: ExAws.Operation.t()

Gets information about builds.

Link to this function

batch_get_projects(names)

View Source
batch_get_projects([binary()]) :: ExAws.Operation.t()

Gets information about build projects.

Link to this function

create_project(name, opts \\ [])

View Source
create_project(binary(), keyword()) :: ExAws.Operation.t()

Creates a build project.

Link to this function

create_webhook(name, branch, opts \\ [])

View Source
create_webhook(binary(), binary(), keyword()) :: ExAws.Operation.t()

Creates a webhook for an existing AWS CodeBuild build project that has its source code stored in a GitHub or Bitbucket repository, enables AWS CodeBuild to start rebuilding the source code every time a code change is pushed to the repository.

Link to this function

delete_project(name)

View Source
delete_project(binary()) :: ExAws.Operation.t()

Deletes a build project.

Link to this function

delete_source_credentials(arn)

View Source
delete_source_credentials(binary()) :: ExAws.Operation.t()

Deletes a set of GitHub, GitHub Enterprise, or Bitbucket source credentials.

Link to this function

delete_webhook(name)

View Source
delete_webhook(binary()) :: ExAws.Operation.t()

Delets a webhook for an existing AWS CodeBuild build project that has its source code stored in a GitHub or Bitbucket repository, stops AWS CodeBuild from rebuilding the source code every time a code change is pushed to the repository.

Link to this function

import_source_credentials(username, token, server_type, auth_type)

View Source
import_source_credentials(binary(), binary(), binary(), binary()) ::
  ExAws.Operation.t()

Imports the source repository credentials for an AWS CodeBuild project that has its source code stored in a GitHub, GitHub Enterprise, or Bitbucket repository.

Link to this function

invalidate_project_cache(name)

View Source
invalidate_project_cache(binary()) :: ExAws.Operation.t()

Resets the cache for a project.

Gets a list of build IDs, with each build ID representing a single build.

Link to this function

list_builds_for_project(name, opts \\ [])

View Source

Gets a list of build IDs for the specified build project, with each build ID representing a single build.

Link to this function

list_curated_environment_images()

View Source
list_curated_environment_images() :: ExAws.Operation.t()

Gets information about Docker images that are managed by AWS CodeBuild.

Link to this function

list_projects(opts \\ [])

View Source

Gets a list of build project names, with each build project name representing a single build project.

Link to this function

list_source_credentials()

View Source
list_source_credentials() :: ExAws.Operation.t()

Returns a list of SourceCredentialsInfo objects.

Link to this function

start_build(name, opts \\ [])

View Source
start_build(binary(), keyword()) :: ExAws.Operation.t()

Starts running a build.

Attempts to stop running a build.

Link to this function

update_project(name, opts \\ [])

View Source
update_project(binary(), keyword()) :: ExAws.Operation.t()

Changes the settings of a build project.

Link to this function

update_webhook(name, opts \\ [])

View Source
update_webhook(binary(), keyword()) :: ExAws.Operation.t()

Updates the webhook associated with an AWS CodeBuild build project.