sparse-intern-71089
08/01/2023, 12:21 PMcolossal-quill-8119
08/01/2023, 12:21 PMconst github_connection = gcp.cloudbuildv2.Connection.get(
  "github-connection",
  pulumi.interpolate`projects/${gcp.config.project}/locations/${location}/connections/GitHub`
);
const repository = new gcp.cloudbuildv2.Repository("repository", {
  location,
  parentConnection: github_connection.name,
  remoteUri: "<https://github.com/ride-app/api-gateway.git>",
  name: serviceName,
});
const buildTrigger = new gcp.cloudbuild.Trigger("build-trigger", {
  name: serviceName,
  location,
  triggerTemplate: {
    repoName: repository.name,
    branchName: "^main$",
  },
  filename: "cloudbuild.yaml",
  substitutions: {
    SERVICE_SUFFIX: new pulumi.Config().require("serviceSuffix"),
  },
});
export const buildTriggerName = buildTrigger.name;colossal-quill-8119
08/01/2023, 5:00 PMcolossal-quill-8119
08/02/2023, 1:51 PMmany-telephone-49025
08/02/2023, 1:52 PMcolossal-quill-8119
08/02/2023, 1:52 PMcolossal-quill-8119
08/03/2023, 12:41 PM