Skip to content

Commit 3339b63

Browse files
committed
[ci skip] Add row to build index after every image push
1 parent 243da29 commit 3339b63

File tree

24 files changed

+56
-16
lines changed

24 files changed

+56
-16
lines changed

all-spark-notebook/hooks/index.tmpl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
INDEX_ROW="|\`${BUILD_TIMESTAMP}\`|${GIT_SHA_TAG}|[Git diff](https://github.com/jupyter/docker-stacks/commit/${SOURCE_COMMIT})<br />[Dockerfile](https://github.com/jupyter/docker-stacks/blob/${SOURCE_COMMIT}/${IMAGE_SHORT_NAME}/Dockerfile)<br />[Build manifest](./${IMAGE_SHORT_NAME}-${GIT_SHA_TAG})|"
2+
sed "/|-|/a ${INDEX_ROW}" -i "$INDEX_FILE"

all-spark-notebook/hooks/manifest.tmpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
cat << EOF > "$MANIFEST_FILE"
2-
* Build datetime: $(date -u +%FT%TZ)
2+
* Build datetime: ${BUILD_TIMESTAMP}
33
* DockerHub build code: ${BUILD_CODE}
44
* Docker image: ${DOCKER_REPO}:${GIT_SHA_TAG}
55
* Git commit SHA: [${SOURCE_COMMIT}](https://github.com/jupyter/docker-stacks/commit/${SOURCE_COMMIT})

all-spark-notebook/hooks/post_push

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,13 @@ docker tag $IMAGE_NAME $DOCKER_REPO:$GIT_SHA_TAG
88
docker push $DOCKER_REPO:$GIT_SHA_TAG
99

1010
# Create a working directory.
11+
BUILD_TIMESTAMP=$(date -u +%FT%TZ)
1112
WORKDIR=$(mktemp -d)
1213
GIT_URI="[email protected]:jupyter/docker-stacks.wiki.git"
1314
GIT_SANDBOX="${WORKDIR}/docker-stacks.wiki"
1415
IMAGE_SHORT_NAME=$(basename $DOCKER_REPO)
15-
MANIFEST_FILE="${GIT_SANDBOX}/manifests/${IMAGE_SHORT_NAME}-${SOURCE_COMMIT:0:12}.md"
16+
MANIFEST_FILE="${GIT_SANDBOX}/manifests/${IMAGE_SHORT_NAME}-${GIT_SHA_TAG}.md"
17+
INDEX_FILE="${GIT_SANDBOX}/Home.md"
1618

1719
# Configure git so it can push back to GitHub.
1820
eval $(ssh-agent -s)
@@ -29,6 +31,7 @@ popd
2931
# Render the build manifest template.
3032
mkdir -p $(dirname "$MANIFEST_FILE")
3133
source hooks/manifest.tmpl
34+
source hooks/index.tmpl
3235

3336
# Push the wiki update back to GitHub.
3437
pushd "$GIT_SANDBOX"

base-notebook/hooks/index.tmpl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
INDEX_ROW="|\`${BUILD_TIMESTAMP}\`|${GIT_SHA_TAG}|[Git diff](https://github.com/jupyter/docker-stacks/commit/${SOURCE_COMMIT})<br />[Dockerfile](https://github.com/jupyter/docker-stacks/blob/${SOURCE_COMMIT}/${IMAGE_SHORT_NAME}/Dockerfile)<br />[Build manifest](./${IMAGE_SHORT_NAME}-${GIT_SHA_TAG})|"
2+
sed "/|-|/a ${INDEX_ROW}" -i "$INDEX_FILE"

base-notebook/hooks/manifest.tmpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
cat << EOF > "$MANIFEST_FILE"
2-
* Build datetime: $(date -u +%FT%TZ)
2+
* Build datetime: ${BUILD_TIMESTAMP}
33
* DockerHub build code: ${BUILD_CODE}
44
* Docker image: ${DOCKER_REPO}:${GIT_SHA_TAG}
55
* Git commit SHA: [${SOURCE_COMMIT}](https://github.com/jupyter/docker-stacks/commit/${SOURCE_COMMIT})

base-notebook/hooks/post_push

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,13 @@ docker tag $IMAGE_NAME $DOCKER_REPO:$GIT_SHA_TAG
88
docker push $DOCKER_REPO:$GIT_SHA_TAG
99

1010
# Create a working directory.
11+
BUILD_TIMESTAMP=$(date -u +%FT%TZ)
1112
WORKDIR=$(mktemp -d)
1213
GIT_URI="[email protected]:jupyter/docker-stacks.wiki.git"
1314
GIT_SANDBOX="${WORKDIR}/docker-stacks.wiki"
1415
IMAGE_SHORT_NAME=$(basename $DOCKER_REPO)
15-
MANIFEST_FILE="${GIT_SANDBOX}/manifests/${IMAGE_SHORT_NAME}-${SOURCE_COMMIT:0:12}.md"
16+
MANIFEST_FILE="${GIT_SANDBOX}/manifests/${IMAGE_SHORT_NAME}-${GIT_SHA_TAG}.md"
17+
INDEX_FILE="${GIT_SANDBOX}/Home.md"
1618

1719
# Configure git so it can push back to GitHub.
1820
eval $(ssh-agent -s)
@@ -29,6 +31,7 @@ popd
2931
# Render the build manifest template.
3032
mkdir -p $(dirname "$MANIFEST_FILE")
3133
source hooks/manifest.tmpl
34+
source hooks/index.tmpl
3235

3336
# Push the wiki update back to GitHub.
3437
pushd "$GIT_SANDBOX"

datascience-notebook/hooks/index.tmpl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
INDEX_ROW="|\`${BUILD_TIMESTAMP}\`|${GIT_SHA_TAG}|[Git diff](https://github.com/jupyter/docker-stacks/commit/${SOURCE_COMMIT})<br />[Dockerfile](https://github.com/jupyter/docker-stacks/blob/${SOURCE_COMMIT}/${IMAGE_SHORT_NAME}/Dockerfile)<br />[Build manifest](./${IMAGE_SHORT_NAME}-${GIT_SHA_TAG})|"
2+
sed "/|-|/a ${INDEX_ROW}" -i "$INDEX_FILE"

datascience-notebook/hooks/manifest.tmpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
cat << EOF > "$MANIFEST_FILE"
2-
* Build datetime: $(date -u +%FT%TZ)
2+
* Build datetime: ${BUILD_TIMESTAMP}
33
* DockerHub build code: ${BUILD_CODE}
44
* Docker image: ${DOCKER_REPO}:${GIT_SHA_TAG}
55
* Git commit SHA: [${SOURCE_COMMIT}](https://github.com/jupyter/docker-stacks/commit/${SOURCE_COMMIT})

datascience-notebook/hooks/post_push

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,13 @@ docker tag $IMAGE_NAME $DOCKER_REPO:$GIT_SHA_TAG
88
docker push $DOCKER_REPO:$GIT_SHA_TAG
99

1010
# Create a working directory.
11+
BUILD_TIMESTAMP=$(date -u +%FT%TZ)
1112
WORKDIR=$(mktemp -d)
1213
GIT_URI="[email protected]:jupyter/docker-stacks.wiki.git"
1314
GIT_SANDBOX="${WORKDIR}/docker-stacks.wiki"
1415
IMAGE_SHORT_NAME=$(basename $DOCKER_REPO)
15-
MANIFEST_FILE="${GIT_SANDBOX}/manifests/${IMAGE_SHORT_NAME}-${SOURCE_COMMIT:0:12}.md"
16+
MANIFEST_FILE="${GIT_SANDBOX}/manifests/${IMAGE_SHORT_NAME}-${GIT_SHA_TAG}.md"
17+
INDEX_FILE="${GIT_SANDBOX}/Home.md"
1618

1719
# Configure git so it can push back to GitHub.
1820
eval $(ssh-agent -s)
@@ -29,6 +31,7 @@ popd
2931
# Render the build manifest template.
3032
mkdir -p $(dirname "$MANIFEST_FILE")
3133
source hooks/manifest.tmpl
34+
source hooks/index.tmpl
3235

3336
# Push the wiki update back to GitHub.
3437
pushd "$GIT_SANDBOX"

minimal-notebook/hooks/index.tmpl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
INDEX_ROW="|\`${BUILD_TIMESTAMP}\`|${GIT_SHA_TAG}|[Git diff](https://github.com/jupyter/docker-stacks/commit/${SOURCE_COMMIT})<br />[Dockerfile](https://github.com/jupyter/docker-stacks/blob/${SOURCE_COMMIT}/${IMAGE_SHORT_NAME}/Dockerfile)<br />[Build manifest](./${IMAGE_SHORT_NAME}-${GIT_SHA_TAG})|"
2+
sed "/|-|/a ${INDEX_ROW}" -i "$INDEX_FILE"

minimal-notebook/hooks/manifest.tmpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
cat << EOF > "$MANIFEST_FILE"
2-
* Build datetime: $(date -u +%FT%TZ)
2+
* Build datetime: ${BUILD_TIMESTAMP}
33
* DockerHub build code: ${BUILD_CODE}
44
* Docker image: ${DOCKER_REPO}:${GIT_SHA_TAG}
55
* Git commit SHA: [${SOURCE_COMMIT}](https://github.com/jupyter/docker-stacks/commit/${SOURCE_COMMIT})

minimal-notebook/hooks/post_push

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,13 @@ docker tag $IMAGE_NAME $DOCKER_REPO:$GIT_SHA_TAG
88
docker push $DOCKER_REPO:$GIT_SHA_TAG
99

1010
# Create a working directory.
11+
BUILD_TIMESTAMP=$(date -u +%FT%TZ)
1112
WORKDIR=$(mktemp -d)
1213
GIT_URI="[email protected]:jupyter/docker-stacks.wiki.git"
1314
GIT_SANDBOX="${WORKDIR}/docker-stacks.wiki"
1415
IMAGE_SHORT_NAME=$(basename $DOCKER_REPO)
15-
MANIFEST_FILE="${GIT_SANDBOX}/manifests/${IMAGE_SHORT_NAME}-${SOURCE_COMMIT:0:12}.md"
16+
MANIFEST_FILE="${GIT_SANDBOX}/manifests/${IMAGE_SHORT_NAME}-${GIT_SHA_TAG}.md"
17+
INDEX_FILE="${GIT_SANDBOX}/Home.md"
1618

1719
# Configure git so it can push back to GitHub.
1820
eval $(ssh-agent -s)
@@ -29,6 +31,7 @@ popd
2931
# Render the build manifest template.
3032
mkdir -p $(dirname "$MANIFEST_FILE")
3133
source hooks/manifest.tmpl
34+
source hooks/index.tmpl
3235

3336
# Push the wiki update back to GitHub.
3437
pushd "$GIT_SANDBOX"

pyspark-notebook/hooks/index.tmpl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
INDEX_ROW="|\`${BUILD_TIMESTAMP}\`|${GIT_SHA_TAG}|[Git diff](https://github.com/jupyter/docker-stacks/commit/${SOURCE_COMMIT})<br />[Dockerfile](https://github.com/jupyter/docker-stacks/blob/${SOURCE_COMMIT}/${IMAGE_SHORT_NAME}/Dockerfile)<br />[Build manifest](./${IMAGE_SHORT_NAME}-${GIT_SHA_TAG})|"
2+
sed "/|-|/a ${INDEX_ROW}" -i "$INDEX_FILE"

pyspark-notebook/hooks/manifest.tmpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
cat << EOF > "$MANIFEST_FILE"
2-
* Build datetime: $(date -u +%FT%TZ)
2+
* Build datetime: ${BUILD_TIMESTAMP}
33
* DockerHub build code: ${BUILD_CODE}
44
* Docker image: ${DOCKER_REPO}:${GIT_SHA_TAG}
55
* Git commit SHA: [${SOURCE_COMMIT}](https://github.com/jupyter/docker-stacks/commit/${SOURCE_COMMIT})

pyspark-notebook/hooks/post_push

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,13 @@ docker tag $IMAGE_NAME $DOCKER_REPO:$GIT_SHA_TAG
88
docker push $DOCKER_REPO:$GIT_SHA_TAG
99

1010
# Create a working directory.
11+
BUILD_TIMESTAMP=$(date -u +%FT%TZ)
1112
WORKDIR=$(mktemp -d)
1213
GIT_URI="[email protected]:jupyter/docker-stacks.wiki.git"
1314
GIT_SANDBOX="${WORKDIR}/docker-stacks.wiki"
1415
IMAGE_SHORT_NAME=$(basename $DOCKER_REPO)
15-
MANIFEST_FILE="${GIT_SANDBOX}/manifests/${IMAGE_SHORT_NAME}-${SOURCE_COMMIT:0:12}.md"
16+
MANIFEST_FILE="${GIT_SANDBOX}/manifests/${IMAGE_SHORT_NAME}-${GIT_SHA_TAG}.md"
17+
INDEX_FILE="${GIT_SANDBOX}/Home.md"
1618

1719
# Configure git so it can push back to GitHub.
1820
eval $(ssh-agent -s)
@@ -29,6 +31,7 @@ popd
2931
# Render the build manifest template.
3032
mkdir -p $(dirname "$MANIFEST_FILE")
3133
source hooks/manifest.tmpl
34+
source hooks/index.tmpl
3235

3336
# Push the wiki update back to GitHub.
3437
pushd "$GIT_SANDBOX"

r-notebook/hooks/index.tmpl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
INDEX_ROW="|\`${BUILD_TIMESTAMP}\`|${GIT_SHA_TAG}|[Git diff](https://github.com/jupyter/docker-stacks/commit/${SOURCE_COMMIT})<br />[Dockerfile](https://github.com/jupyter/docker-stacks/blob/${SOURCE_COMMIT}/${IMAGE_SHORT_NAME}/Dockerfile)<br />[Build manifest](./${IMAGE_SHORT_NAME}-${GIT_SHA_TAG})|"
2+
sed "/|-|/a ${INDEX_ROW}" -i "$INDEX_FILE"

r-notebook/hooks/manifest.tmpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
cat << EOF > "$MANIFEST_FILE"
2-
* Build datetime: $(date -u +%FT%TZ)
2+
* Build datetime: ${BUILD_TIMESTAMP}
33
* DockerHub build code: ${BUILD_CODE}
44
* Docker image: ${DOCKER_REPO}:${GIT_SHA_TAG}
55
* Git commit SHA: [${SOURCE_COMMIT}](https://github.com/jupyter/docker-stacks/commit/${SOURCE_COMMIT})

r-notebook/hooks/post_push

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,13 @@ docker tag $IMAGE_NAME $DOCKER_REPO:$GIT_SHA_TAG
88
docker push $DOCKER_REPO:$GIT_SHA_TAG
99

1010
# Create a working directory.
11+
BUILD_TIMESTAMP=$(date -u +%FT%TZ)
1112
WORKDIR=$(mktemp -d)
1213
GIT_URI="[email protected]:jupyter/docker-stacks.wiki.git"
1314
GIT_SANDBOX="${WORKDIR}/docker-stacks.wiki"
1415
IMAGE_SHORT_NAME=$(basename $DOCKER_REPO)
15-
MANIFEST_FILE="${GIT_SANDBOX}/manifests/${IMAGE_SHORT_NAME}-${SOURCE_COMMIT:0:12}.md"
16+
MANIFEST_FILE="${GIT_SANDBOX}/manifests/${IMAGE_SHORT_NAME}-${GIT_SHA_TAG}.md"
17+
INDEX_FILE="${GIT_SANDBOX}/Home.md"
1618

1719
# Configure git so it can push back to GitHub.
1820
eval $(ssh-agent -s)
@@ -29,6 +31,7 @@ popd
2931
# Render the build manifest template.
3032
mkdir -p $(dirname "$MANIFEST_FILE")
3133
source hooks/manifest.tmpl
34+
source hooks/index.tmpl
3235

3336
# Push the wiki update back to GitHub.
3437
pushd "$GIT_SANDBOX"

scipy-notebook/hooks/index.tmpl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
INDEX_ROW="|\`${BUILD_TIMESTAMP}\`|${GIT_SHA_TAG}|[Git diff](https://github.com/jupyter/docker-stacks/commit/${SOURCE_COMMIT})<br />[Dockerfile](https://github.com/jupyter/docker-stacks/blob/${SOURCE_COMMIT}/${IMAGE_SHORT_NAME}/Dockerfile)<br />[Build manifest](./${IMAGE_SHORT_NAME}-${GIT_SHA_TAG})|"
2+
sed "/|-|/a ${INDEX_ROW}" -i "$INDEX_FILE"

scipy-notebook/hooks/manifest.tmpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
cat << EOF > "$MANIFEST_FILE"
2-
* Build datetime: $(date -u +%FT%TZ)
2+
* Build datetime: ${BUILD_TIMESTAMP}
33
* DockerHub build code: ${BUILD_CODE}
44
* Docker image: ${DOCKER_REPO}:${GIT_SHA_TAG}
55
* Git commit SHA: [${SOURCE_COMMIT}](https://github.com/jupyter/docker-stacks/commit/${SOURCE_COMMIT})

scipy-notebook/hooks/post_push

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,13 @@ docker tag $IMAGE_NAME $DOCKER_REPO:$GIT_SHA_TAG
88
docker push $DOCKER_REPO:$GIT_SHA_TAG
99

1010
# Create a working directory.
11+
BUILD_TIMESTAMP=$(date -u +%FT%TZ)
1112
WORKDIR=$(mktemp -d)
1213
GIT_URI="[email protected]:jupyter/docker-stacks.wiki.git"
1314
GIT_SANDBOX="${WORKDIR}/docker-stacks.wiki"
1415
IMAGE_SHORT_NAME=$(basename $DOCKER_REPO)
15-
MANIFEST_FILE="${GIT_SANDBOX}/manifests/${IMAGE_SHORT_NAME}-${SOURCE_COMMIT:0:12}.md"
16+
MANIFEST_FILE="${GIT_SANDBOX}/manifests/${IMAGE_SHORT_NAME}-${GIT_SHA_TAG}.md"
17+
INDEX_FILE="${GIT_SANDBOX}/Home.md"
1618

1719
# Configure git so it can push back to GitHub.
1820
eval $(ssh-agent -s)
@@ -29,6 +31,7 @@ popd
2931
# Render the build manifest template.
3032
mkdir -p $(dirname "$MANIFEST_FILE")
3133
source hooks/manifest.tmpl
34+
source hooks/index.tmpl
3235

3336
# Push the wiki update back to GitHub.
3437
pushd "$GIT_SANDBOX"

tensorflow-notebook/hooks/index.tmpl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
INDEX_ROW="|\`${BUILD_TIMESTAMP}\`|${GIT_SHA_TAG}|[Git diff](https://github.com/jupyter/docker-stacks/commit/${SOURCE_COMMIT})<br />[Dockerfile](https://github.com/jupyter/docker-stacks/blob/${SOURCE_COMMIT}/${IMAGE_SHORT_NAME}/Dockerfile)<br />[Build manifest](./${IMAGE_SHORT_NAME}-${GIT_SHA_TAG})|"
2+
sed "/|-|/a ${INDEX_ROW}" -i "$INDEX_FILE"

tensorflow-notebook/hooks/manifest.tmpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
cat << EOF > "$MANIFEST_FILE"
2-
* Build datetime: $(date -u +%FT%TZ)
2+
* Build datetime: ${BUILD_TIMESTAMP}
33
* DockerHub build code: ${BUILD_CODE}
44
* Docker image: ${DOCKER_REPO}:${GIT_SHA_TAG}
55
* Git commit SHA: [${SOURCE_COMMIT}](https://github.com/jupyter/docker-stacks/commit/${SOURCE_COMMIT})

tensorflow-notebook/hooks/post_push

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,13 @@ docker tag $IMAGE_NAME $DOCKER_REPO:$GIT_SHA_TAG
88
docker push $DOCKER_REPO:$GIT_SHA_TAG
99

1010
# Create a working directory.
11+
BUILD_TIMESTAMP=$(date -u +%FT%TZ)
1112
WORKDIR=$(mktemp -d)
1213
GIT_URI="[email protected]:jupyter/docker-stacks.wiki.git"
1314
GIT_SANDBOX="${WORKDIR}/docker-stacks.wiki"
1415
IMAGE_SHORT_NAME=$(basename $DOCKER_REPO)
15-
MANIFEST_FILE="${GIT_SANDBOX}/manifests/${IMAGE_SHORT_NAME}-${SOURCE_COMMIT:0:12}.md"
16+
MANIFEST_FILE="${GIT_SANDBOX}/manifests/${IMAGE_SHORT_NAME}-${GIT_SHA_TAG}.md"
17+
INDEX_FILE="${GIT_SANDBOX}/Home.md"
1618

1719
# Configure git so it can push back to GitHub.
1820
eval $(ssh-agent -s)
@@ -29,6 +31,7 @@ popd
2931
# Render the build manifest template.
3032
mkdir -p $(dirname "$MANIFEST_FILE")
3133
source hooks/manifest.tmpl
34+
source hooks/index.tmpl
3235

3336
# Push the wiki update back to GitHub.
3437
pushd "$GIT_SANDBOX"

0 commit comments

Comments
 (0)