瀏覽代碼

Try generating tag list before generating file (so that we don't create a README file with template placeholders in it)

Tianon Gravi 7 年之前
父節點
當前提交
d6c1f03ae0
共有 1 個文件被更改,包括 9 次插入8 次删除
  1. 9 8
      update.sh

+ 9 - 8
update.sh

@@ -113,6 +113,15 @@ for image in "${images[@]}"; do
 		echo '  GIT PREFETCH => "'"$repo"'"'
 		"$helperDir/git-prefetch.sh" "$repo"
 
+		if ! partial="$("$helperDir/generate-dockerfile-links-partial.sh" "$repo")"; then
+			{
+				echo
+				echo "WARNING: failed to fetch tags for '$repo'; skipping!"
+				echo
+			} >&2
+			continue
+		fi
+
 		targetFile="$repo/README.md"
 
 		{
@@ -123,14 +132,6 @@ for image in "${images[@]}"; do
 		} > "$targetFile"
 
 		echo '  TAGS => generate-dockerfile-links-partial.sh "'"$repo"'"'
-		if ! partial="$("$helperDir/generate-dockerfile-links-partial.sh" "$repo")"; then
-			{
-				echo
-				echo "WARNING: failed to fetch tags for '$repo'; skipping!"
-				echo
-			} >&2
-			continue
-		fi
 		if [ -z "$partial" ]; then
 			if [ -n "$ARCH_SPECIFIC_DOCS" ]; then
 				partial='**No supported tags found!**'$'\n\n''It is very likely that `%%REPO%%` does not support the currently selected architecture (`'"$BASHBREW_ARCH"'`).'