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