aboutsummaryrefslogtreecommitdiffhomepage
path: root/infra/build/functions/deploy.sh
diff options
context:
space:
mode:
authorGravatar Oliver Chang <oliverchang@users.noreply.github.com>2020-07-29 12:39:49 +1000
committerGravatar GitHub <noreply@github.com>2020-07-29 12:39:49 +1000
commit4e2a7c07e578d7b68605b2b7e21707217cbe8ced (patch)
treeacaf3434710de37c62d5c6b53c05a6105ae82a64 /infra/build/functions/deploy.sh
parente1920a468d7c77b93bcda2b7cb9ab344e10855c0 (diff)
Many build infra fixes. (#4209)
- Remove base image project argument from deploy.sh. Deploy all functions to the main oss-fuzz image. - Reduce max instances of functions to 1 to avoid rate limiting issues. - Fix missing ndb context initialization in request_build.py - Fix incorrect tags in BuildHistory entities. "-" was doubled. - Fix base build deployment with incorrect schedule variable. - Add scripts for requesting builds locally.
Diffstat (limited to 'infra/build/functions/deploy.sh')
-rwxr-xr-xinfra/build/functions/deploy.sh18
1 files changed, 9 insertions, 9 deletions
diff --git a/infra/build/functions/deploy.sh b/infra/build/functions/deploy.sh
index 0c361a3d..26f99cbb 100755
--- a/infra/build/functions/deploy.sh
+++ b/infra/build/functions/deploy.sh
@@ -83,19 +83,19 @@ function deploy_cloud_function {
--trigger-topic $topic \
--runtime python37 \
--project $project \
- --timeout 540
+ --timeout 540 \
+ --max-instances 1
}
-if [ $# == 2 ]; then
+if [ $# == 1 ]; then
PROJECT_ID=$1
- BASE_PROJECT_ID=$2
else
- echo -e "\n Usage ./deploy.sh <project-name> <base-project-name>"; exit;
+ echo -e "\n Usage ./deploy.sh <project-name>"; exit;
fi
deploy_pubsub_topic $BUILD_JOB_TOPIC $PROJECT_ID
deploy_pubsub_topic $SYNC_JOB_TOPIC $PROJECT_ID
-deploy_pubsub_topic $BASE_IMAGE_JOB_TOPIC $BASE_PROJECT_ID
+deploy_pubsub_topic $BASE_IMAGE_JOB_TOPIC $PROJECT_ID
deploy_pubsub_topic $COVERAGE_BUILD_JOB_TOPIC $PROJECT_ID
deploy_pubsub_topic $UPDATE_BUILD_JOB_TOPIC $PROJECT_ID
@@ -106,10 +106,10 @@ deploy_scheduler $SYNC_SCHEDULER_JOB \
$PROJECT_ID
deploy_scheduler $BASE_IMAGE_SCHEDULER_JOB \
- "$BASE_IMAGE SCHEDULE" \
+ "$BASE_IMAGE_SCHEDULE" \
$BASE_IMAGE_JOB_TOPIC \
"$BASE_IMAGE_MESSAGE" \
- $BASE_PROJECT_ID
+ $PROJECT_ID
deploy_scheduler $COVERAGE_BUILD_SCHEDULER_JOB \
"$COVERAGE_BUILD_SCHEDULE" \
@@ -121,7 +121,7 @@ deploy_scheduler $UPDATE_BUILD_SCHEDULER_JOB \
"$UPDATE_BUILD_JOB_SCHEDULE" \
$UPDATE_BUILD_JOB_TOPIC \
"$UPDATE_BUILD_MESSAGE" \
- $PROJECT_ID
+ $PROJECT_ID
deploy_cloud_function sync \
@@ -132,7 +132,7 @@ deploy_cloud_function sync \
deploy_cloud_function base-image-build \
build_base_images \
$BASE_IMAGE_JOB_TOPIC \
- $BASE_PROJECT_ID
+ $PROJECT_ID
deploy_cloud_function request-build \
build_project \