mirror of
https://github.com/jupyter/docker-stacks.git
synced 2025-10-18 15:32:56 +00:00
[ci skip] Add row to build index after every image push
This commit is contained in:
2
all-spark-notebook/hooks/index.tmpl
Normal file
2
all-spark-notebook/hooks/index.tmpl
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
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})|"
|
||||||
|
sed "/|-|/a ${INDEX_ROW}" -i "$INDEX_FILE"
|
@@ -1,5 +1,5 @@
|
|||||||
cat << EOF > "$MANIFEST_FILE"
|
cat << EOF > "$MANIFEST_FILE"
|
||||||
* Build datetime: $(date -u +%FT%TZ)
|
* Build datetime: ${BUILD_TIMESTAMP}
|
||||||
* DockerHub build code: ${BUILD_CODE}
|
* DockerHub build code: ${BUILD_CODE}
|
||||||
* Docker image: ${DOCKER_REPO}:${GIT_SHA_TAG}
|
* Docker image: ${DOCKER_REPO}:${GIT_SHA_TAG}
|
||||||
* Git commit SHA: [${SOURCE_COMMIT}](https://github.com/jupyter/docker-stacks/commit/${SOURCE_COMMIT})
|
* Git commit SHA: [${SOURCE_COMMIT}](https://github.com/jupyter/docker-stacks/commit/${SOURCE_COMMIT})
|
||||||
|
@@ -8,11 +8,13 @@ docker tag $IMAGE_NAME $DOCKER_REPO:$GIT_SHA_TAG
|
|||||||
docker push $DOCKER_REPO:$GIT_SHA_TAG
|
docker push $DOCKER_REPO:$GIT_SHA_TAG
|
||||||
|
|
||||||
# Create a working directory.
|
# Create a working directory.
|
||||||
|
BUILD_TIMESTAMP=$(date -u +%FT%TZ)
|
||||||
WORKDIR=$(mktemp -d)
|
WORKDIR=$(mktemp -d)
|
||||||
GIT_URI="git@github.com:jupyter/docker-stacks.wiki.git"
|
GIT_URI="git@github.com:jupyter/docker-stacks.wiki.git"
|
||||||
GIT_SANDBOX="${WORKDIR}/docker-stacks.wiki"
|
GIT_SANDBOX="${WORKDIR}/docker-stacks.wiki"
|
||||||
IMAGE_SHORT_NAME=$(basename $DOCKER_REPO)
|
IMAGE_SHORT_NAME=$(basename $DOCKER_REPO)
|
||||||
MANIFEST_FILE="${GIT_SANDBOX}/manifests/${IMAGE_SHORT_NAME}-${SOURCE_COMMIT:0:12}.md"
|
MANIFEST_FILE="${GIT_SANDBOX}/manifests/${IMAGE_SHORT_NAME}-${GIT_SHA_TAG}.md"
|
||||||
|
INDEX_FILE="${GIT_SANDBOX}/Home.md"
|
||||||
|
|
||||||
# Configure git so it can push back to GitHub.
|
# Configure git so it can push back to GitHub.
|
||||||
eval $(ssh-agent -s)
|
eval $(ssh-agent -s)
|
||||||
@@ -29,6 +31,7 @@ popd
|
|||||||
# Render the build manifest template.
|
# Render the build manifest template.
|
||||||
mkdir -p $(dirname "$MANIFEST_FILE")
|
mkdir -p $(dirname "$MANIFEST_FILE")
|
||||||
source hooks/manifest.tmpl
|
source hooks/manifest.tmpl
|
||||||
|
source hooks/index.tmpl
|
||||||
|
|
||||||
# Push the wiki update back to GitHub.
|
# Push the wiki update back to GitHub.
|
||||||
pushd "$GIT_SANDBOX"
|
pushd "$GIT_SANDBOX"
|
||||||
|
2
base-notebook/hooks/index.tmpl
Normal file
2
base-notebook/hooks/index.tmpl
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
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})|"
|
||||||
|
sed "/|-|/a ${INDEX_ROW}" -i "$INDEX_FILE"
|
@@ -1,5 +1,5 @@
|
|||||||
cat << EOF > "$MANIFEST_FILE"
|
cat << EOF > "$MANIFEST_FILE"
|
||||||
* Build datetime: $(date -u +%FT%TZ)
|
* Build datetime: ${BUILD_TIMESTAMP}
|
||||||
* DockerHub build code: ${BUILD_CODE}
|
* DockerHub build code: ${BUILD_CODE}
|
||||||
* Docker image: ${DOCKER_REPO}:${GIT_SHA_TAG}
|
* Docker image: ${DOCKER_REPO}:${GIT_SHA_TAG}
|
||||||
* Git commit SHA: [${SOURCE_COMMIT}](https://github.com/jupyter/docker-stacks/commit/${SOURCE_COMMIT})
|
* Git commit SHA: [${SOURCE_COMMIT}](https://github.com/jupyter/docker-stacks/commit/${SOURCE_COMMIT})
|
||||||
|
@@ -8,11 +8,13 @@ docker tag $IMAGE_NAME $DOCKER_REPO:$GIT_SHA_TAG
|
|||||||
docker push $DOCKER_REPO:$GIT_SHA_TAG
|
docker push $DOCKER_REPO:$GIT_SHA_TAG
|
||||||
|
|
||||||
# Create a working directory.
|
# Create a working directory.
|
||||||
|
BUILD_TIMESTAMP=$(date -u +%FT%TZ)
|
||||||
WORKDIR=$(mktemp -d)
|
WORKDIR=$(mktemp -d)
|
||||||
GIT_URI="git@github.com:jupyter/docker-stacks.wiki.git"
|
GIT_URI="git@github.com:jupyter/docker-stacks.wiki.git"
|
||||||
GIT_SANDBOX="${WORKDIR}/docker-stacks.wiki"
|
GIT_SANDBOX="${WORKDIR}/docker-stacks.wiki"
|
||||||
IMAGE_SHORT_NAME=$(basename $DOCKER_REPO)
|
IMAGE_SHORT_NAME=$(basename $DOCKER_REPO)
|
||||||
MANIFEST_FILE="${GIT_SANDBOX}/manifests/${IMAGE_SHORT_NAME}-${SOURCE_COMMIT:0:12}.md"
|
MANIFEST_FILE="${GIT_SANDBOX}/manifests/${IMAGE_SHORT_NAME}-${GIT_SHA_TAG}.md"
|
||||||
|
INDEX_FILE="${GIT_SANDBOX}/Home.md"
|
||||||
|
|
||||||
# Configure git so it can push back to GitHub.
|
# Configure git so it can push back to GitHub.
|
||||||
eval $(ssh-agent -s)
|
eval $(ssh-agent -s)
|
||||||
@@ -29,6 +31,7 @@ popd
|
|||||||
# Render the build manifest template.
|
# Render the build manifest template.
|
||||||
mkdir -p $(dirname "$MANIFEST_FILE")
|
mkdir -p $(dirname "$MANIFEST_FILE")
|
||||||
source hooks/manifest.tmpl
|
source hooks/manifest.tmpl
|
||||||
|
source hooks/index.tmpl
|
||||||
|
|
||||||
# Push the wiki update back to GitHub.
|
# Push the wiki update back to GitHub.
|
||||||
pushd "$GIT_SANDBOX"
|
pushd "$GIT_SANDBOX"
|
||||||
|
2
datascience-notebook/hooks/index.tmpl
Normal file
2
datascience-notebook/hooks/index.tmpl
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
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})|"
|
||||||
|
sed "/|-|/a ${INDEX_ROW}" -i "$INDEX_FILE"
|
@@ -1,5 +1,5 @@
|
|||||||
cat << EOF > "$MANIFEST_FILE"
|
cat << EOF > "$MANIFEST_FILE"
|
||||||
* Build datetime: $(date -u +%FT%TZ)
|
* Build datetime: ${BUILD_TIMESTAMP}
|
||||||
* DockerHub build code: ${BUILD_CODE}
|
* DockerHub build code: ${BUILD_CODE}
|
||||||
* Docker image: ${DOCKER_REPO}:${GIT_SHA_TAG}
|
* Docker image: ${DOCKER_REPO}:${GIT_SHA_TAG}
|
||||||
* Git commit SHA: [${SOURCE_COMMIT}](https://github.com/jupyter/docker-stacks/commit/${SOURCE_COMMIT})
|
* Git commit SHA: [${SOURCE_COMMIT}](https://github.com/jupyter/docker-stacks/commit/${SOURCE_COMMIT})
|
||||||
|
@@ -8,11 +8,13 @@ docker tag $IMAGE_NAME $DOCKER_REPO:$GIT_SHA_TAG
|
|||||||
docker push $DOCKER_REPO:$GIT_SHA_TAG
|
docker push $DOCKER_REPO:$GIT_SHA_TAG
|
||||||
|
|
||||||
# Create a working directory.
|
# Create a working directory.
|
||||||
|
BUILD_TIMESTAMP=$(date -u +%FT%TZ)
|
||||||
WORKDIR=$(mktemp -d)
|
WORKDIR=$(mktemp -d)
|
||||||
GIT_URI="git@github.com:jupyter/docker-stacks.wiki.git"
|
GIT_URI="git@github.com:jupyter/docker-stacks.wiki.git"
|
||||||
GIT_SANDBOX="${WORKDIR}/docker-stacks.wiki"
|
GIT_SANDBOX="${WORKDIR}/docker-stacks.wiki"
|
||||||
IMAGE_SHORT_NAME=$(basename $DOCKER_REPO)
|
IMAGE_SHORT_NAME=$(basename $DOCKER_REPO)
|
||||||
MANIFEST_FILE="${GIT_SANDBOX}/manifests/${IMAGE_SHORT_NAME}-${SOURCE_COMMIT:0:12}.md"
|
MANIFEST_FILE="${GIT_SANDBOX}/manifests/${IMAGE_SHORT_NAME}-${GIT_SHA_TAG}.md"
|
||||||
|
INDEX_FILE="${GIT_SANDBOX}/Home.md"
|
||||||
|
|
||||||
# Configure git so it can push back to GitHub.
|
# Configure git so it can push back to GitHub.
|
||||||
eval $(ssh-agent -s)
|
eval $(ssh-agent -s)
|
||||||
@@ -29,6 +31,7 @@ popd
|
|||||||
# Render the build manifest template.
|
# Render the build manifest template.
|
||||||
mkdir -p $(dirname "$MANIFEST_FILE")
|
mkdir -p $(dirname "$MANIFEST_FILE")
|
||||||
source hooks/manifest.tmpl
|
source hooks/manifest.tmpl
|
||||||
|
source hooks/index.tmpl
|
||||||
|
|
||||||
# Push the wiki update back to GitHub.
|
# Push the wiki update back to GitHub.
|
||||||
pushd "$GIT_SANDBOX"
|
pushd "$GIT_SANDBOX"
|
||||||
|
2
minimal-notebook/hooks/index.tmpl
Normal file
2
minimal-notebook/hooks/index.tmpl
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
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})|"
|
||||||
|
sed "/|-|/a ${INDEX_ROW}" -i "$INDEX_FILE"
|
@@ -1,5 +1,5 @@
|
|||||||
cat << EOF > "$MANIFEST_FILE"
|
cat << EOF > "$MANIFEST_FILE"
|
||||||
* Build datetime: $(date -u +%FT%TZ)
|
* Build datetime: ${BUILD_TIMESTAMP}
|
||||||
* DockerHub build code: ${BUILD_CODE}
|
* DockerHub build code: ${BUILD_CODE}
|
||||||
* Docker image: ${DOCKER_REPO}:${GIT_SHA_TAG}
|
* Docker image: ${DOCKER_REPO}:${GIT_SHA_TAG}
|
||||||
* Git commit SHA: [${SOURCE_COMMIT}](https://github.com/jupyter/docker-stacks/commit/${SOURCE_COMMIT})
|
* Git commit SHA: [${SOURCE_COMMIT}](https://github.com/jupyter/docker-stacks/commit/${SOURCE_COMMIT})
|
||||||
|
@@ -8,11 +8,13 @@ docker tag $IMAGE_NAME $DOCKER_REPO:$GIT_SHA_TAG
|
|||||||
docker push $DOCKER_REPO:$GIT_SHA_TAG
|
docker push $DOCKER_REPO:$GIT_SHA_TAG
|
||||||
|
|
||||||
# Create a working directory.
|
# Create a working directory.
|
||||||
|
BUILD_TIMESTAMP=$(date -u +%FT%TZ)
|
||||||
WORKDIR=$(mktemp -d)
|
WORKDIR=$(mktemp -d)
|
||||||
GIT_URI="git@github.com:jupyter/docker-stacks.wiki.git"
|
GIT_URI="git@github.com:jupyter/docker-stacks.wiki.git"
|
||||||
GIT_SANDBOX="${WORKDIR}/docker-stacks.wiki"
|
GIT_SANDBOX="${WORKDIR}/docker-stacks.wiki"
|
||||||
IMAGE_SHORT_NAME=$(basename $DOCKER_REPO)
|
IMAGE_SHORT_NAME=$(basename $DOCKER_REPO)
|
||||||
MANIFEST_FILE="${GIT_SANDBOX}/manifests/${IMAGE_SHORT_NAME}-${SOURCE_COMMIT:0:12}.md"
|
MANIFEST_FILE="${GIT_SANDBOX}/manifests/${IMAGE_SHORT_NAME}-${GIT_SHA_TAG}.md"
|
||||||
|
INDEX_FILE="${GIT_SANDBOX}/Home.md"
|
||||||
|
|
||||||
# Configure git so it can push back to GitHub.
|
# Configure git so it can push back to GitHub.
|
||||||
eval $(ssh-agent -s)
|
eval $(ssh-agent -s)
|
||||||
@@ -29,6 +31,7 @@ popd
|
|||||||
# Render the build manifest template.
|
# Render the build manifest template.
|
||||||
mkdir -p $(dirname "$MANIFEST_FILE")
|
mkdir -p $(dirname "$MANIFEST_FILE")
|
||||||
source hooks/manifest.tmpl
|
source hooks/manifest.tmpl
|
||||||
|
source hooks/index.tmpl
|
||||||
|
|
||||||
# Push the wiki update back to GitHub.
|
# Push the wiki update back to GitHub.
|
||||||
pushd "$GIT_SANDBOX"
|
pushd "$GIT_SANDBOX"
|
||||||
|
2
pyspark-notebook/hooks/index.tmpl
Normal file
2
pyspark-notebook/hooks/index.tmpl
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
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})|"
|
||||||
|
sed "/|-|/a ${INDEX_ROW}" -i "$INDEX_FILE"
|
@@ -1,5 +1,5 @@
|
|||||||
cat << EOF > "$MANIFEST_FILE"
|
cat << EOF > "$MANIFEST_FILE"
|
||||||
* Build datetime: $(date -u +%FT%TZ)
|
* Build datetime: ${BUILD_TIMESTAMP}
|
||||||
* DockerHub build code: ${BUILD_CODE}
|
* DockerHub build code: ${BUILD_CODE}
|
||||||
* Docker image: ${DOCKER_REPO}:${GIT_SHA_TAG}
|
* Docker image: ${DOCKER_REPO}:${GIT_SHA_TAG}
|
||||||
* Git commit SHA: [${SOURCE_COMMIT}](https://github.com/jupyter/docker-stacks/commit/${SOURCE_COMMIT})
|
* Git commit SHA: [${SOURCE_COMMIT}](https://github.com/jupyter/docker-stacks/commit/${SOURCE_COMMIT})
|
||||||
|
@@ -8,11 +8,13 @@ docker tag $IMAGE_NAME $DOCKER_REPO:$GIT_SHA_TAG
|
|||||||
docker push $DOCKER_REPO:$GIT_SHA_TAG
|
docker push $DOCKER_REPO:$GIT_SHA_TAG
|
||||||
|
|
||||||
# Create a working directory.
|
# Create a working directory.
|
||||||
|
BUILD_TIMESTAMP=$(date -u +%FT%TZ)
|
||||||
WORKDIR=$(mktemp -d)
|
WORKDIR=$(mktemp -d)
|
||||||
GIT_URI="git@github.com:jupyter/docker-stacks.wiki.git"
|
GIT_URI="git@github.com:jupyter/docker-stacks.wiki.git"
|
||||||
GIT_SANDBOX="${WORKDIR}/docker-stacks.wiki"
|
GIT_SANDBOX="${WORKDIR}/docker-stacks.wiki"
|
||||||
IMAGE_SHORT_NAME=$(basename $DOCKER_REPO)
|
IMAGE_SHORT_NAME=$(basename $DOCKER_REPO)
|
||||||
MANIFEST_FILE="${GIT_SANDBOX}/manifests/${IMAGE_SHORT_NAME}-${SOURCE_COMMIT:0:12}.md"
|
MANIFEST_FILE="${GIT_SANDBOX}/manifests/${IMAGE_SHORT_NAME}-${GIT_SHA_TAG}.md"
|
||||||
|
INDEX_FILE="${GIT_SANDBOX}/Home.md"
|
||||||
|
|
||||||
# Configure git so it can push back to GitHub.
|
# Configure git so it can push back to GitHub.
|
||||||
eval $(ssh-agent -s)
|
eval $(ssh-agent -s)
|
||||||
@@ -29,6 +31,7 @@ popd
|
|||||||
# Render the build manifest template.
|
# Render the build manifest template.
|
||||||
mkdir -p $(dirname "$MANIFEST_FILE")
|
mkdir -p $(dirname "$MANIFEST_FILE")
|
||||||
source hooks/manifest.tmpl
|
source hooks/manifest.tmpl
|
||||||
|
source hooks/index.tmpl
|
||||||
|
|
||||||
# Push the wiki update back to GitHub.
|
# Push the wiki update back to GitHub.
|
||||||
pushd "$GIT_SANDBOX"
|
pushd "$GIT_SANDBOX"
|
||||||
|
2
r-notebook/hooks/index.tmpl
Normal file
2
r-notebook/hooks/index.tmpl
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
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})|"
|
||||||
|
sed "/|-|/a ${INDEX_ROW}" -i "$INDEX_FILE"
|
@@ -1,5 +1,5 @@
|
|||||||
cat << EOF > "$MANIFEST_FILE"
|
cat << EOF > "$MANIFEST_FILE"
|
||||||
* Build datetime: $(date -u +%FT%TZ)
|
* Build datetime: ${BUILD_TIMESTAMP}
|
||||||
* DockerHub build code: ${BUILD_CODE}
|
* DockerHub build code: ${BUILD_CODE}
|
||||||
* Docker image: ${DOCKER_REPO}:${GIT_SHA_TAG}
|
* Docker image: ${DOCKER_REPO}:${GIT_SHA_TAG}
|
||||||
* Git commit SHA: [${SOURCE_COMMIT}](https://github.com/jupyter/docker-stacks/commit/${SOURCE_COMMIT})
|
* Git commit SHA: [${SOURCE_COMMIT}](https://github.com/jupyter/docker-stacks/commit/${SOURCE_COMMIT})
|
||||||
|
@@ -8,11 +8,13 @@ docker tag $IMAGE_NAME $DOCKER_REPO:$GIT_SHA_TAG
|
|||||||
docker push $DOCKER_REPO:$GIT_SHA_TAG
|
docker push $DOCKER_REPO:$GIT_SHA_TAG
|
||||||
|
|
||||||
# Create a working directory.
|
# Create a working directory.
|
||||||
|
BUILD_TIMESTAMP=$(date -u +%FT%TZ)
|
||||||
WORKDIR=$(mktemp -d)
|
WORKDIR=$(mktemp -d)
|
||||||
GIT_URI="git@github.com:jupyter/docker-stacks.wiki.git"
|
GIT_URI="git@github.com:jupyter/docker-stacks.wiki.git"
|
||||||
GIT_SANDBOX="${WORKDIR}/docker-stacks.wiki"
|
GIT_SANDBOX="${WORKDIR}/docker-stacks.wiki"
|
||||||
IMAGE_SHORT_NAME=$(basename $DOCKER_REPO)
|
IMAGE_SHORT_NAME=$(basename $DOCKER_REPO)
|
||||||
MANIFEST_FILE="${GIT_SANDBOX}/manifests/${IMAGE_SHORT_NAME}-${SOURCE_COMMIT:0:12}.md"
|
MANIFEST_FILE="${GIT_SANDBOX}/manifests/${IMAGE_SHORT_NAME}-${GIT_SHA_TAG}.md"
|
||||||
|
INDEX_FILE="${GIT_SANDBOX}/Home.md"
|
||||||
|
|
||||||
# Configure git so it can push back to GitHub.
|
# Configure git so it can push back to GitHub.
|
||||||
eval $(ssh-agent -s)
|
eval $(ssh-agent -s)
|
||||||
@@ -29,6 +31,7 @@ popd
|
|||||||
# Render the build manifest template.
|
# Render the build manifest template.
|
||||||
mkdir -p $(dirname "$MANIFEST_FILE")
|
mkdir -p $(dirname "$MANIFEST_FILE")
|
||||||
source hooks/manifest.tmpl
|
source hooks/manifest.tmpl
|
||||||
|
source hooks/index.tmpl
|
||||||
|
|
||||||
# Push the wiki update back to GitHub.
|
# Push the wiki update back to GitHub.
|
||||||
pushd "$GIT_SANDBOX"
|
pushd "$GIT_SANDBOX"
|
||||||
|
2
scipy-notebook/hooks/index.tmpl
Normal file
2
scipy-notebook/hooks/index.tmpl
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
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})|"
|
||||||
|
sed "/|-|/a ${INDEX_ROW}" -i "$INDEX_FILE"
|
@@ -1,5 +1,5 @@
|
|||||||
cat << EOF > "$MANIFEST_FILE"
|
cat << EOF > "$MANIFEST_FILE"
|
||||||
* Build datetime: $(date -u +%FT%TZ)
|
* Build datetime: ${BUILD_TIMESTAMP}
|
||||||
* DockerHub build code: ${BUILD_CODE}
|
* DockerHub build code: ${BUILD_CODE}
|
||||||
* Docker image: ${DOCKER_REPO}:${GIT_SHA_TAG}
|
* Docker image: ${DOCKER_REPO}:${GIT_SHA_TAG}
|
||||||
* Git commit SHA: [${SOURCE_COMMIT}](https://github.com/jupyter/docker-stacks/commit/${SOURCE_COMMIT})
|
* Git commit SHA: [${SOURCE_COMMIT}](https://github.com/jupyter/docker-stacks/commit/${SOURCE_COMMIT})
|
||||||
|
@@ -8,11 +8,13 @@ docker tag $IMAGE_NAME $DOCKER_REPO:$GIT_SHA_TAG
|
|||||||
docker push $DOCKER_REPO:$GIT_SHA_TAG
|
docker push $DOCKER_REPO:$GIT_SHA_TAG
|
||||||
|
|
||||||
# Create a working directory.
|
# Create a working directory.
|
||||||
|
BUILD_TIMESTAMP=$(date -u +%FT%TZ)
|
||||||
WORKDIR=$(mktemp -d)
|
WORKDIR=$(mktemp -d)
|
||||||
GIT_URI="git@github.com:jupyter/docker-stacks.wiki.git"
|
GIT_URI="git@github.com:jupyter/docker-stacks.wiki.git"
|
||||||
GIT_SANDBOX="${WORKDIR}/docker-stacks.wiki"
|
GIT_SANDBOX="${WORKDIR}/docker-stacks.wiki"
|
||||||
IMAGE_SHORT_NAME=$(basename $DOCKER_REPO)
|
IMAGE_SHORT_NAME=$(basename $DOCKER_REPO)
|
||||||
MANIFEST_FILE="${GIT_SANDBOX}/manifests/${IMAGE_SHORT_NAME}-${SOURCE_COMMIT:0:12}.md"
|
MANIFEST_FILE="${GIT_SANDBOX}/manifests/${IMAGE_SHORT_NAME}-${GIT_SHA_TAG}.md"
|
||||||
|
INDEX_FILE="${GIT_SANDBOX}/Home.md"
|
||||||
|
|
||||||
# Configure git so it can push back to GitHub.
|
# Configure git so it can push back to GitHub.
|
||||||
eval $(ssh-agent -s)
|
eval $(ssh-agent -s)
|
||||||
@@ -29,6 +31,7 @@ popd
|
|||||||
# Render the build manifest template.
|
# Render the build manifest template.
|
||||||
mkdir -p $(dirname "$MANIFEST_FILE")
|
mkdir -p $(dirname "$MANIFEST_FILE")
|
||||||
source hooks/manifest.tmpl
|
source hooks/manifest.tmpl
|
||||||
|
source hooks/index.tmpl
|
||||||
|
|
||||||
# Push the wiki update back to GitHub.
|
# Push the wiki update back to GitHub.
|
||||||
pushd "$GIT_SANDBOX"
|
pushd "$GIT_SANDBOX"
|
||||||
|
2
tensorflow-notebook/hooks/index.tmpl
Normal file
2
tensorflow-notebook/hooks/index.tmpl
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
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})|"
|
||||||
|
sed "/|-|/a ${INDEX_ROW}" -i "$INDEX_FILE"
|
@@ -1,5 +1,5 @@
|
|||||||
cat << EOF > "$MANIFEST_FILE"
|
cat << EOF > "$MANIFEST_FILE"
|
||||||
* Build datetime: $(date -u +%FT%TZ)
|
* Build datetime: ${BUILD_TIMESTAMP}
|
||||||
* DockerHub build code: ${BUILD_CODE}
|
* DockerHub build code: ${BUILD_CODE}
|
||||||
* Docker image: ${DOCKER_REPO}:${GIT_SHA_TAG}
|
* Docker image: ${DOCKER_REPO}:${GIT_SHA_TAG}
|
||||||
* Git commit SHA: [${SOURCE_COMMIT}](https://github.com/jupyter/docker-stacks/commit/${SOURCE_COMMIT})
|
* Git commit SHA: [${SOURCE_COMMIT}](https://github.com/jupyter/docker-stacks/commit/${SOURCE_COMMIT})
|
||||||
|
@@ -8,11 +8,13 @@ docker tag $IMAGE_NAME $DOCKER_REPO:$GIT_SHA_TAG
|
|||||||
docker push $DOCKER_REPO:$GIT_SHA_TAG
|
docker push $DOCKER_REPO:$GIT_SHA_TAG
|
||||||
|
|
||||||
# Create a working directory.
|
# Create a working directory.
|
||||||
|
BUILD_TIMESTAMP=$(date -u +%FT%TZ)
|
||||||
WORKDIR=$(mktemp -d)
|
WORKDIR=$(mktemp -d)
|
||||||
GIT_URI="git@github.com:jupyter/docker-stacks.wiki.git"
|
GIT_URI="git@github.com:jupyter/docker-stacks.wiki.git"
|
||||||
GIT_SANDBOX="${WORKDIR}/docker-stacks.wiki"
|
GIT_SANDBOX="${WORKDIR}/docker-stacks.wiki"
|
||||||
IMAGE_SHORT_NAME=$(basename $DOCKER_REPO)
|
IMAGE_SHORT_NAME=$(basename $DOCKER_REPO)
|
||||||
MANIFEST_FILE="${GIT_SANDBOX}/manifests/${IMAGE_SHORT_NAME}-${SOURCE_COMMIT:0:12}.md"
|
MANIFEST_FILE="${GIT_SANDBOX}/manifests/${IMAGE_SHORT_NAME}-${GIT_SHA_TAG}.md"
|
||||||
|
INDEX_FILE="${GIT_SANDBOX}/Home.md"
|
||||||
|
|
||||||
# Configure git so it can push back to GitHub.
|
# Configure git so it can push back to GitHub.
|
||||||
eval $(ssh-agent -s)
|
eval $(ssh-agent -s)
|
||||||
@@ -29,6 +31,7 @@ popd
|
|||||||
# Render the build manifest template.
|
# Render the build manifest template.
|
||||||
mkdir -p $(dirname "$MANIFEST_FILE")
|
mkdir -p $(dirname "$MANIFEST_FILE")
|
||||||
source hooks/manifest.tmpl
|
source hooks/manifest.tmpl
|
||||||
|
source hooks/index.tmpl
|
||||||
|
|
||||||
# Push the wiki update back to GitHub.
|
# Push the wiki update back to GitHub.
|
||||||
pushd "$GIT_SANDBOX"
|
pushd "$GIT_SANDBOX"
|
||||||
|
Reference in New Issue
Block a user