Преглед на файлове

Merge pull request #124 from infosiftr/docker-versions

Add "DOCKER-VERSIONS" section to each README.md
yosifkit преди 11 години
родител
ревизия
c3ad0625ed
променени са 3 файла, в които са добавени 18 реда и са изтрити 1 реда
  1. 4 0
      README-template.md
  2. 3 0
      docker-versions.md
  3. 11 1
      update.sh

+ 4 - 0
README-template.md

@@ -10,6 +10,10 @@ repo](https://github.com/docker-library/official-images).
 
 %%CONTENT%%%%LICENSE%%
 
+# Docker Version Support
+
+%%DOCKER-VERSIONS%%
+
 # User Feedback
 
 %%USER-FEEDBACK%%

+ 3 - 0
docker-versions.md

@@ -0,0 +1,3 @@
+This image is officially supported on Docker version %%DOCKER-LATEST%%.
+
+Support for older versions (down to 1.0) is provided on a best-effort basis.

+ 11 - 1
update.sh

@@ -48,6 +48,8 @@ declare -A otherRepos=(
 	[ubuntu]='https://github.com/tianon/docker-brew-ubuntu-core'
 )
 
+dockerLatest="$(curl -sSL 'https://get.docker.com/latest')"
+
 for repo in "${repos[@]}"; do
 	if [ -x "$repo/update.sh" ]; then
 		( set -x; "$repo/update.sh" )
@@ -66,6 +68,8 @@ for repo in "${repos[@]}"; do
 			mailingList=' '
 		fi
 		
+		dockerVersions="$(cat "$repo/docker-versions.md" 2>/dev/null || cat 'docker-versions.md')"
+		
 		userFeedback="$(cat "$repo/user-feedback.md" 2>/dev/null || cat 'user-feedback.md')"
 		
 		license="$(cat "$repo/license.md" 2>/dev/null || true)"
@@ -90,13 +94,19 @@ for repo in "${repos[@]}"; do
 		echo "  LOGO => $logo"
 		replace_field "$repo" 'LOGO' "$logo" '\s*'
 		
+		echo '  DOCKER-VERSIONS => '"$repo"'/docker-versions.md'
+		replace_field "$repo" 'DOCKER-VERSIONS' "$dockerVersions"
+		
+		echo '  DOCKER-LATEST => "'"$dockerLatest"'"'
+		replace_field "$repo" 'DOCKER-LATEST' "$dockerLatest"
+		
 		echo '  LICENSE => '"$repo"'/license.md'
 		replace_field "$repo" 'LICENSE' "$license"
 		
 		echo '  USER-FEEDBACK => '"$repo"'/user-feedback.md'
 		replace_field "$repo" 'USER-FEEDBACK' "$userFeedback"
 		
-		echo '  MAILING-LIST => "'"$mailingList"'"'
+		echo '  MAILING-LIST => '"$repo"'/mailing-list.md'
 		replace_field "$repo" 'MAILING-LIST' "$mailingList" '\s*'
 		
 		echo '  REPO => "'"$repo"'"'