diff --git a/scripts/build-packages-dist.sh b/scripts/build-packages-dist.sh index ae52da383e..eba5be9455 100755 --- a/scripts/build-packages-dist.sh +++ b/scripts/build-packages-dist.sh @@ -59,6 +59,7 @@ buildTargetPackages "$BAZEL_TARGETS" "dist/packages-dist" "legacy" "Production" [[ "${CI_PULL_REQUEST-}" != "false" || "${CI_REPO_OWNER-}" != "angular" || "${CI_REPO_NAME-}" != "angular" + || "${CI_BRANCH}" != "master" ]] && exit 0 buildTargetPackages "$BAZEL_TARGETS" "dist/packages-dist-ivy-aot" "aot" "Ivy AOT" diff --git a/scripts/ci/publish-build-artifacts.sh b/scripts/ci/publish-build-artifacts.sh index ebf673c1ed..0148f1dd1f 100755 --- a/scripts/ci/publish-build-artifacts.sh +++ b/scripts/ci/publish-build-artifacts.sh @@ -123,7 +123,11 @@ function publishAllBuilds() { local latestTag=`getLatestTag` publishPackages $GIT_SCHEME dist/packages-dist $CUR_BRANCH "${latestTag}+${shortSha}" - publishPackages $GIT_SCHEME dist/packages-dist-ivy-aot "${CUR_BRANCH}-ivy-aot" "${latestTag}-ivy-aot+${shortSha}" + + # don't publish ivy builds on non-master branch + if [[ "${CI_BRANCH-}" == "master" ]]; then + publishPackages $GIT_SCHEME dist/packages-dist-ivy-aot "${CUR_BRANCH}-ivy-aot" "${latestTag}-ivy-aot+${shortSha}" + fi } # See docs/DEVELOPER.md for help