We are executing a scheduled maintenance on database services beginning at 9:00 UTC. We expect the maintenance window to be less than 1 hour. Please note that any CI jobs that start before the maintenance window but complete during the window period will fail and may need to be started again. https://gitlab.com/gitlab-com/gl-infra/production/-/issues/4018

Commit a4b745b1 authored by Manuel Moos's avatar Manuel Moos
Browse files

Merge from legacy_0.2.8.3: deploy order

parents 03c4e793 8922057d
Pipeline #178323402 passed with stages
in 25 minutes and 5 seconds
......@@ -520,6 +520,13 @@ deploy_base.tag: CI_pack.tag debtest.tag ../deploy/targets.sh
echo > $@
deploy_base: deploy_base.tag
# out of our control deploy targets that break from time to time; the whole deploy process needs to be delayed if they fail
deploy_essential: result.deploy_lp result.deploy_scp
deploy_external: deploy_essential deploy_steam
# targets in our control
deploy_ours: result.deploy_zi result.deploy_download deploy_external
context.deploy_base_%: rootcontext.64 deploy_base.tag ${srcdir}/../deploy/deploy_%.sh ../deploy/* CI_INFO
${srcdir}/prepare_context.sh $@.dir $<.dir/'*' upload ../deploy/'*' ${srcdir}/../deploy/deploy_$*.sh CI_INFO
echo > $@
......@@ -531,7 +538,7 @@ result.deploy_%: context.deploy_%
echo > $@
# special case steam: run in steamcmd image
context.deploy_steam: context.deploy_base_steam ${srcdir}/../deploy/steamcontentbuilder/*/* steamdirs/*
context.deploy_steam: context.deploy_base_steam ${srcdir}/../deploy/steamcontentbuilder/*/* steamdirs/* deploy_essential
${srcdir}/prepare_context.sh $@.dir $<.dir/'*' ${srcdir}/../deploy/steamcontentbuilder
sed -i $@.dir/steamcontentbuilder/scripts/app_build_1306180.vdf -e "s/BUILD_DESCRIPTION/$(STEAM_PACKAGE_TITLE)$(PACKAGE_TITLE_SUFFIX) $(PACKAGE_VERSION)/"
mkdir -p $@.dir/steamcontentbuilder/content $@.dir/steamcontentbuilder/output
......@@ -545,7 +552,7 @@ context.deploy_steam: context.deploy_base_steam ${srcdir}/../deploy/steamcontent
context.deploy_ppa_%: result.debsrc_% ${srcdir}/../deploy/deploy_ppa.sh ../deploy/targets.sh CI_INFO
${srcdir}/prepare_context.sh $@.dir $<.dir/'*' ${srcdir}/../deploy/deploy_ppa.sh ../deploy/targets.sh ../deploy/secrets/*.gpg CI_INFO
echo > $@
result.deploy_ppa_%: context.deploy_ppa_%
result.deploy_ppa_%: context.deploy_ppa_% deploy_ours
+$(srcdir)/context_to_result.sh $@.dir ./deploy_ppa.sh $*
echo > $@
......@@ -564,12 +571,12 @@ context.update_zi: context.deploy_base_zeroinstall ${srcdir}/../deploy/*_zeroins
result.update_zi: context.update_zi
+$(srcdir)/context_to_result.sh $@.dir ./update_zeroinstall.sh
echo > $@
context.deploy_zi: context.deploy_base_zeroinstall result.update_zi ${srcdir}/../deploy/*_zeroinstall.sh result.deploy_lp result.deploy_scp
context.deploy_zi: context.deploy_base_zeroinstall result.update_zi ${srcdir}/../deploy/*_zeroinstall.sh
${srcdir}/prepare_context.sh $@.dir $<.dir/'*' result.update_zi.dir/zeroinstall ${srcdir}/../deploy/*_zeroinstall.sh
rm -f $@.dir/image
echo "armadeploy_64" > $@.dir/image
echo > $@
result.deploy_zi: context.deploy_zi
result.deploy_zi: context.deploy_zi deploy_external
+$(srcdir)/context_to_result.sh $@.dir ./deploy_zeroinstall.sh
echo > $@
context.deploy_itch: context.deploy_base_itch ${srcdir}/../deploy/*_itch.sh upload/$(APPTAR_CLIENT_64) upload/$(APPTAR_CLIENT_32) $(WINZIP_CLIENT)
......@@ -585,7 +592,7 @@ result.deploy_itch: context.deploy_itch
echo > $@
# deploy to download site (additional dependency here only, standard rules apply)
result.deploy_download: result.deploy_scp result.deploy_lp
result.deploy_download: deploy_external
# individual deploy targets
deploy_lp: result.deploy_lp
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment