Merge pull request #34127 from overleaf/gs-j-cd-hooks
Add deploy pipeline trigger hooks to Jenkinsfiles GitOrigin-RevId: 80bb89615ae16b733009dca21a5fc41b5c30e993
This commit is contained in:
@@ -54,6 +54,10 @@ COMPOSE_PROJECT_NAME_TEST_UNIT ?= test_unit_$(BUILD_DIR_NAME)
|
||||
DOCKER_COMPOSE_TEST_UNIT = \
|
||||
COMPOSE_PROJECT_NAME=$(COMPOSE_PROJECT_NAME_TEST_UNIT) $(DOCKER_COMPOSE)
|
||||
|
||||
.PHONY: print-branch-tag-safe
|
||||
print-branch-tag-safe:
|
||||
@echo $(BRANCH_NAME_TAG_SAFE)
|
||||
|
||||
clean:
|
||||
-docker rmi $(IMAGE_CI)
|
||||
-docker rmi $(IMAGE_REPO_FINAL)
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
chat
|
||||
--dependencies=mongo
|
||||
--deploy-pipeline=chat
|
||||
--env-add=
|
||||
--env-pass-through=
|
||||
--esmock-loader=False
|
||||
|
||||
@@ -54,6 +54,10 @@ COMPOSE_PROJECT_NAME_TEST_UNIT ?= test_unit_$(BUILD_DIR_NAME)
|
||||
DOCKER_COMPOSE_TEST_UNIT = \
|
||||
COMPOSE_PROJECT_NAME=$(COMPOSE_PROJECT_NAME_TEST_UNIT) $(DOCKER_COMPOSE)
|
||||
|
||||
.PHONY: print-branch-tag-safe
|
||||
print-branch-tag-safe:
|
||||
@echo $(BRANCH_NAME_TAG_SAFE)
|
||||
|
||||
clean:
|
||||
-docker rmi $(IMAGE_CI)
|
||||
-docker rmi $(IMAGE_REPO_FINAL)
|
||||
|
||||
@@ -56,6 +56,10 @@ COMPOSE_PROJECT_NAME_TEST_UNIT ?= test_unit_$(BUILD_DIR_NAME)
|
||||
DOCKER_COMPOSE_TEST_UNIT = \
|
||||
COMPOSE_PROJECT_NAME=$(COMPOSE_PROJECT_NAME_TEST_UNIT) $(DOCKER_COMPOSE)
|
||||
|
||||
.PHONY: print-branch-tag-safe
|
||||
print-branch-tag-safe:
|
||||
@echo $(BRANCH_NAME_TAG_SAFE)
|
||||
|
||||
clean:
|
||||
-docker rmi $(IMAGE_CI)
|
||||
-docker rmi $(IMAGE_REPO_FINAL)
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
docstore
|
||||
--dependencies=mongo,gcs
|
||||
--deploy-pipeline=docstore
|
||||
--env-add=
|
||||
--env-pass-through=
|
||||
--esmock-loader=False
|
||||
|
||||
@@ -57,6 +57,10 @@ COMPOSE_PROJECT_NAME_TEST_UNIT ?= test_unit_$(BUILD_DIR_NAME)
|
||||
DOCKER_COMPOSE_TEST_UNIT = \
|
||||
COMPOSE_PROJECT_NAME=$(COMPOSE_PROJECT_NAME_TEST_UNIT) $(DOCKER_COMPOSE)
|
||||
|
||||
.PHONY: print-branch-tag-safe
|
||||
print-branch-tag-safe:
|
||||
@echo $(BRANCH_NAME_TAG_SAFE)
|
||||
|
||||
clean:
|
||||
-docker rmi $(IMAGE_CI)
|
||||
-docker rmi $(IMAGE_REPO_FINAL)
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
document-updater
|
||||
--dependencies=mongo,redis
|
||||
--deploy-pipeline=document-updater
|
||||
--env-add=
|
||||
--env-pass-through=
|
||||
--esmock-loader=False
|
||||
|
||||
@@ -53,6 +53,10 @@ COMPOSE_PROJECT_NAME_TEST_UNIT ?= test_unit_$(BUILD_DIR_NAME)
|
||||
DOCKER_COMPOSE_TEST_UNIT = \
|
||||
COMPOSE_PROJECT_NAME=$(COMPOSE_PROJECT_NAME_TEST_UNIT) $(DOCKER_COMPOSE)
|
||||
|
||||
.PHONY: print-branch-tag-safe
|
||||
print-branch-tag-safe:
|
||||
@echo $(BRANCH_NAME_TAG_SAFE)
|
||||
|
||||
clean:
|
||||
-docker rmi $(IMAGE_CI)
|
||||
-docker rmi $(IMAGE_REPO_FINAL)
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
filestore
|
||||
--data-dirs=uploads,template_files
|
||||
--dependencies=s3,gcs
|
||||
--deploy-pipeline=filestore-readonly
|
||||
--env-add=ENABLE_CONVERSIONS=true,USE_PROM_METRICS=true,AWS_S3_USER_FILES_STORAGE_CLASS=REDUCED_REDUNDANCY,AWS_S3_USER_FILES_BUCKET_NAME=fake-user-files,AWS_S3_USER_FILES_DEK_BUCKET_NAME=fake-user-files-dek,AWS_S3_TEMPLATE_FILES_BUCKET_NAME=fake-template-files,GCS_USER_FILES_BUCKET_NAME=fake-gcs-user-files,GCS_TEMPLATE_FILES_BUCKET_NAME=fake-gcs-template-files
|
||||
--env-pass-through=
|
||||
--esmock-loader=False
|
||||
|
||||
@@ -15,6 +15,10 @@ IMAGE_REPO_BRANCH ?= $(IMAGE_REPO):$(BRANCH_NAME_TAG_SAFE)
|
||||
IMAGE_REPO_MAIN ?= $(IMAGE_REPO):main
|
||||
IMAGE_REPO_FINAL ?= $(IMAGE_REPO_BRANCH)-$(BUILD_NUMBER)
|
||||
|
||||
.PHONY: print-branch-tag-safe
|
||||
print-branch-tag-safe:
|
||||
@echo $(BRANCH_NAME_TAG_SAFE)
|
||||
|
||||
runtime-conf:
|
||||
/opt/envsubst < conf/envsubst_template.json > conf/runtime.json
|
||||
|
||||
|
||||
@@ -59,6 +59,10 @@ COMPOSE_PROJECT_NAME_TEST_UNIT ?= test_unit_$(BUILD_DIR_NAME)
|
||||
DOCKER_COMPOSE_TEST_UNIT = \
|
||||
COMPOSE_PROJECT_NAME=$(COMPOSE_PROJECT_NAME_TEST_UNIT) $(DOCKER_COMPOSE)
|
||||
|
||||
.PHONY: print-branch-tag-safe
|
||||
print-branch-tag-safe:
|
||||
@echo $(BRANCH_NAME_TAG_SAFE)
|
||||
|
||||
clean:
|
||||
-docker rmi $(IMAGE_CI)
|
||||
-docker rmi $(IMAGE_REPO_FINAL)
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
history-v1
|
||||
--dependencies=postgres,gcs,mongo,redis,s3
|
||||
--deploy-pipeline=history-v1
|
||||
--env-add=
|
||||
--env-pass-through=
|
||||
--esmock-loader=False
|
||||
|
||||
@@ -55,6 +55,10 @@ COMPOSE_PROJECT_NAME_TEST_UNIT ?= test_unit_$(BUILD_DIR_NAME)
|
||||
DOCKER_COMPOSE_TEST_UNIT = \
|
||||
COMPOSE_PROJECT_NAME=$(COMPOSE_PROJECT_NAME_TEST_UNIT) $(DOCKER_COMPOSE)
|
||||
|
||||
.PHONY: print-branch-tag-safe
|
||||
print-branch-tag-safe:
|
||||
@echo $(BRANCH_NAME_TAG_SAFE)
|
||||
|
||||
clean:
|
||||
-docker rmi $(IMAGE_CI)
|
||||
-docker rmi $(IMAGE_REPO_FINAL)
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
notifications
|
||||
--dependencies=mongo
|
||||
--deploy-pipeline=notifications
|
||||
--env-add=
|
||||
--env-pass-through=
|
||||
--esmock-loader=False
|
||||
|
||||
@@ -58,6 +58,10 @@ COMPOSE_PROJECT_NAME_TEST_UNIT ?= test_unit_$(BUILD_DIR_NAME)
|
||||
DOCKER_COMPOSE_TEST_UNIT = \
|
||||
COMPOSE_PROJECT_NAME=$(COMPOSE_PROJECT_NAME_TEST_UNIT) $(DOCKER_COMPOSE)
|
||||
|
||||
.PHONY: print-branch-tag-safe
|
||||
print-branch-tag-safe:
|
||||
@echo $(BRANCH_NAME_TAG_SAFE)
|
||||
|
||||
clean:
|
||||
-docker rmi $(IMAGE_CI)
|
||||
-docker rmi $(IMAGE_REPO_FINAL)
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
project-history
|
||||
--dependencies=mongo,redis
|
||||
--deploy-pipeline=project-history
|
||||
--env-add=
|
||||
--env-pass-through=
|
||||
--esmock-loader=True
|
||||
|
||||
@@ -54,6 +54,10 @@ COMPOSE_PROJECT_NAME_TEST_UNIT ?= test_unit_$(BUILD_DIR_NAME)
|
||||
DOCKER_COMPOSE_TEST_UNIT = \
|
||||
COMPOSE_PROJECT_NAME=$(COMPOSE_PROJECT_NAME_TEST_UNIT) $(DOCKER_COMPOSE)
|
||||
|
||||
.PHONY: print-branch-tag-safe
|
||||
print-branch-tag-safe:
|
||||
@echo $(BRANCH_NAME_TAG_SAFE)
|
||||
|
||||
clean:
|
||||
-docker rmi $(IMAGE_CI)
|
||||
-docker rmi $(IMAGE_REPO_FINAL)
|
||||
|
||||
@@ -6,6 +6,11 @@ ifeq ($(BRANCH_NAME),)
|
||||
export BRANCH_NAME := $(shell git rev-parse --abbrev-ref HEAD)
|
||||
endif
|
||||
BRANCH_NAME_TAG_SAFE := $(shell echo "$(BRANCH_NAME)" | sed 's/\//\-\-/g' | cut -c1-96)
|
||||
|
||||
.PHONY: print-branch-tag-safe
|
||||
print-branch-tag-safe:
|
||||
@echo $(BRANCH_NAME_TAG_SAFE)
|
||||
|
||||
ifeq ($(COMMIT_SHA),)
|
||||
export COMMIT_SHA := $(shell git rev-parse HEAD)
|
||||
endif
|
||||
|
||||
Reference in New Issue
Block a user