File tree Expand file tree Collapse file tree 24 files changed +146
-20
lines changed
datascience-notebook/hooks
tensorflow-notebook/hooks Expand file tree Collapse file tree 24 files changed +146
-20
lines changed Original file line number Diff line number Diff line change
1
+ INDEX_ROW="|\`${BUILD_TIMESTAMP}\`|\`jupyter/${IMAGE_SHORT_NAME}:${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"
Original file line number Diff line number Diff line change 1
1
cat << EOF > "$MANIFEST_FILE"
2
- * Build datetime: $(date -u +%FT%TZ)
2
+ * Build datetime: ${BUILD_TIMESTAMP}
3
3
* DockerHub build code: ${BUILD_CODE}
4
4
* Docker image: ${DOCKER_REPO}:${GIT_SHA_TAG}
5
5
* Git commit SHA: [${SOURCE_COMMIT}](https://github.com/jupyter/docker-stacks/commit/${SOURCE_COMMIT})
@@ -8,18 +8,36 @@ cat << EOF > "$MANIFEST_FILE"
8
8
${COMMIT_MSG}
9
9
\`\`\`
10
10
11
- ## Apache Packages
11
+ ## Apache Spark
12
12
13
13
\`\`\`
14
- $(docker run --rm ${IMAGE_NAME} spark-submit --version)
14
+ $(docker run --rm ${IMAGE_NAME} spark-submit --version 2>&1 )
15
15
\`\`\`
16
16
17
17
## Python Packages
18
18
19
+ \`\`\`
20
+ $(docker run --rm ${IMAGE_NAME} python --version)
21
+ \`\`\`
22
+
23
+ \`\`\`
24
+ $(docker run --rm ${IMAGE_NAME} conda info)
25
+ \`\`\`
26
+
19
27
\`\`\`
20
28
$(docker run --rm ${IMAGE_NAME} conda list)
21
29
\`\`\`
22
30
31
+ ## R Packages
32
+
33
+ \`\`\`
34
+ $(docker run --rm ${IMAGE_NAME} R --version)
35
+ \`\`\`
36
+
37
+ \`\`\`
38
+ $(docker run --rm ${IMAGE_NAME} R --silent -e 'installed.packages(.Library)[, c(1,3)]')
39
+ \`\`\`
40
+
23
41
## Apt Packages
24
42
25
43
\`\`\`
Original file line number Diff line number Diff line change @@ -8,11 +8,13 @@ docker tag $IMAGE_NAME $DOCKER_REPO:$GIT_SHA_TAG
8
8
docker push $DOCKER_REPO :$GIT_SHA_TAG
9
9
10
10
# Create a working directory.
11
+ BUILD_TIMESTAMP=$( date -u +%FT%TZ)
11
12
WORKDIR=$( mktemp -d)
12
13
GIT_URI=" git@github.com:jupyter/docker-stacks.wiki.git"
13
14
GIT_SANDBOX=" ${WORKDIR} /docker-stacks.wiki"
14
15
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"
16
18
17
19
# Configure git so it can push back to GitHub.
18
20
eval $( ssh-agent -s)
29
31
# Render the build manifest template.
30
32
mkdir -p $( dirname " $MANIFEST_FILE " )
31
33
source hooks/manifest.tmpl
34
+ source hooks/index.tmpl
32
35
33
36
# Push the wiki update back to GitHub.
34
37
pushd " $GIT_SANDBOX "
Original file line number Diff line number Diff line change
1
+ INDEX_ROW="|\`${BUILD_TIMESTAMP}\`|\`jupyter/${IMAGE_SHORT_NAME}:${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"
Original file line number Diff line number Diff line change 1
1
cat << EOF > "$MANIFEST_FILE"
2
- * Build datetime: $(date -u +%FT%TZ)
2
+ * Build datetime: ${BUILD_TIMESTAMP}
3
3
* DockerHub build code: ${BUILD_CODE}
4
4
* Docker image: ${DOCKER_REPO}:${GIT_SHA_TAG}
5
5
* Git commit SHA: [${SOURCE_COMMIT}](https://github.com/jupyter/docker-stacks/commit/${SOURCE_COMMIT})
@@ -10,6 +10,14 @@ ${COMMIT_MSG}
10
10
11
11
## Python Packages
12
12
13
+ \`\`\`
14
+ $(docker run --rm ${IMAGE_NAME} python --version)
15
+ \`\`\`
16
+
17
+ \`\`\`
18
+ $(docker run --rm ${IMAGE_NAME} conda info)
19
+ \`\`\`
20
+
13
21
\`\`\`
14
22
$(docker run --rm ${IMAGE_NAME} conda list)
15
23
\`\`\`
Original file line number Diff line number Diff line change @@ -8,11 +8,13 @@ docker tag $IMAGE_NAME $DOCKER_REPO:$GIT_SHA_TAG
8
8
docker push $DOCKER_REPO :$GIT_SHA_TAG
9
9
10
10
# Create a working directory.
11
+ BUILD_TIMESTAMP=$( date -u +%FT%TZ)
11
12
WORKDIR=$( mktemp -d)
12
13
GIT_URI=" git@github.com:jupyter/docker-stacks.wiki.git"
13
14
GIT_SANDBOX=" ${WORKDIR} /docker-stacks.wiki"
14
15
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"
16
18
17
19
# Configure git so it can push back to GitHub.
18
20
eval $( ssh-agent -s)
29
31
# Render the build manifest template.
30
32
mkdir -p $( dirname " $MANIFEST_FILE " )
31
33
source hooks/manifest.tmpl
34
+ source hooks/index.tmpl
32
35
33
36
# Push the wiki update back to GitHub.
34
37
pushd " $GIT_SANDBOX "
Original file line number Diff line number Diff line change
1
+ INDEX_ROW="|\`${BUILD_TIMESTAMP}\`|\`jupyter/${IMAGE_SHORT_NAME}:${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"
Original file line number Diff line number Diff line change 1
1
cat << EOF > "$MANIFEST_FILE"
2
- * Build datetime: $(date -u +%FT%TZ)
2
+ * Build datetime: ${BUILD_TIMESTAMP}
3
3
* DockerHub build code: ${BUILD_CODE}
4
4
* Docker image: ${DOCKER_REPO}:${GIT_SHA_TAG}
5
5
* Git commit SHA: [${SOURCE_COMMIT}](https://github.com/jupyter/docker-stacks/commit/${SOURCE_COMMIT})
@@ -10,18 +10,34 @@ ${COMMIT_MSG}
10
10
11
11
## Julia Packages
12
12
13
+ \`\`\`
14
+ $(docker run --rm ${IMAGE_NAME} julia -E 'using InteractiveUtils; versioninfo()')
15
+ \`\`\`
16
+
13
17
\`\`\`
14
18
$(docker run --rm ${IMAGE_NAME} julia -E 'import Pkg; Pkg.status()')
15
19
\`\`\`
16
20
17
21
## Python Packages
18
22
23
+ \`\`\`
24
+ $(docker run --rm ${IMAGE_NAME} python --version)
25
+ \`\`\`
26
+
27
+ \`\`\`
28
+ $(docker run --rm ${IMAGE_NAME} conda info)
29
+ \`\`\`
30
+
19
31
\`\`\`
20
32
$(docker run --rm ${IMAGE_NAME} conda list)
21
33
\`\`\`
22
34
23
35
## R Packages
24
36
37
+ \`\`\`
38
+ $(docker run --rm ${IMAGE_NAME} R --version)
39
+ \`\`\`
40
+
25
41
\`\`\`
26
42
$(docker run --rm ${IMAGE_NAME} R --silent -e 'installed.packages(.Library)[, c(1,3)]')
27
43
\`\`\`
Original file line number Diff line number Diff line change @@ -8,11 +8,13 @@ docker tag $IMAGE_NAME $DOCKER_REPO:$GIT_SHA_TAG
8
8
docker push $DOCKER_REPO :$GIT_SHA_TAG
9
9
10
10
# Create a working directory.
11
+ BUILD_TIMESTAMP=$( date -u +%FT%TZ)
11
12
WORKDIR=$( mktemp -d)
12
13
GIT_URI=" git@github.com:jupyter/docker-stacks.wiki.git"
13
14
GIT_SANDBOX=" ${WORKDIR} /docker-stacks.wiki"
14
15
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"
16
18
17
19
# Configure git so it can push back to GitHub.
18
20
eval $( ssh-agent -s)
29
31
# Render the build manifest template.
30
32
mkdir -p $( dirname " $MANIFEST_FILE " )
31
33
source hooks/manifest.tmpl
34
+ source hooks/index.tmpl
32
35
33
36
# Push the wiki update back to GitHub.
34
37
pushd " $GIT_SANDBOX "
Original file line number Diff line number Diff line change
1
+ INDEX_ROW="|\`${BUILD_TIMESTAMP}\`|\`jupyter/${IMAGE_SHORT_NAME}:${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"
Original file line number Diff line number Diff line change 1
1
cat << EOF > "$MANIFEST_FILE"
2
- * Build datetime: $(date -u +%FT%TZ)
2
+ * Build datetime: ${BUILD_TIMESTAMP}
3
3
* DockerHub build code: ${BUILD_CODE}
4
4
* Docker image: ${DOCKER_REPO}:${GIT_SHA_TAG}
5
5
* Git commit SHA: [${SOURCE_COMMIT}](https://github.com/jupyter/docker-stacks/commit/${SOURCE_COMMIT})
@@ -10,6 +10,14 @@ ${COMMIT_MSG}
10
10
11
11
## Python Packages
12
12
13
+ \`\`\`
14
+ $(docker run --rm ${IMAGE_NAME} python --version)
15
+ \`\`\`
16
+
17
+ \`\`\`
18
+ $(docker run --rm ${IMAGE_NAME} conda info)
19
+ \`\`\`
20
+
13
21
\`\`\`
14
22
$(docker run --rm ${IMAGE_NAME} conda list)
15
23
\`\`\`
Original file line number Diff line number Diff line change @@ -8,11 +8,13 @@ docker tag $IMAGE_NAME $DOCKER_REPO:$GIT_SHA_TAG
8
8
docker push $DOCKER_REPO :$GIT_SHA_TAG
9
9
10
10
# Create a working directory.
11
+ BUILD_TIMESTAMP=$( date -u +%FT%TZ)
11
12
WORKDIR=$( mktemp -d)
12
13
GIT_URI=" git@github.com:jupyter/docker-stacks.wiki.git"
13
14
GIT_SANDBOX=" ${WORKDIR} /docker-stacks.wiki"
14
15
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"
16
18
17
19
# Configure git so it can push back to GitHub.
18
20
eval $( ssh-agent -s)
29
31
# Render the build manifest template.
30
32
mkdir -p $( dirname " $MANIFEST_FILE " )
31
33
source hooks/manifest.tmpl
34
+ source hooks/index.tmpl
32
35
33
36
# Push the wiki update back to GitHub.
34
37
pushd " $GIT_SANDBOX "
Original file line number Diff line number Diff line change
1
+ INDEX_ROW="|\`${BUILD_TIMESTAMP}\`|\`jupyter/${IMAGE_SHORT_NAME}:${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"
Original file line number Diff line number Diff line change 1
1
cat << EOF > "$MANIFEST_FILE"
2
- * Build datetime: $(date -u +%FT%TZ)
2
+ * Build datetime: ${BUILD_TIMESTAMP}
3
3
* DockerHub build code: ${BUILD_CODE}
4
4
* Docker image: ${DOCKER_REPO}:${GIT_SHA_TAG}
5
5
* Git commit SHA: [${SOURCE_COMMIT}](https://github.com/jupyter/docker-stacks/commit/${SOURCE_COMMIT})
@@ -8,14 +8,22 @@ cat << EOF > "$MANIFEST_FILE"
8
8
${COMMIT_MSG}
9
9
\`\`\`
10
10
11
- ## Apache Packages
11
+ ## Apache Spark
12
12
13
13
\`\`\`
14
- $(docker run --rm ${IMAGE_NAME} spark-submit --version)
14
+ $(docker run --rm ${IMAGE_NAME} spark-submit --version 2>&1 )
15
15
\`\`\`
16
16
17
17
## Python Packages
18
18
19
+ \`\`\`
20
+ $(docker run --rm ${IMAGE_NAME} python --version)
21
+ \`\`\`
22
+
23
+ \`\`\`
24
+ $(docker run --rm ${IMAGE_NAME} conda info)
25
+ \`\`\`
26
+
19
27
\`\`\`
20
28
$(docker run --rm ${IMAGE_NAME} conda list)
21
29
\`\`\`
Original file line number Diff line number Diff line change @@ -8,11 +8,13 @@ docker tag $IMAGE_NAME $DOCKER_REPO:$GIT_SHA_TAG
8
8
docker push $DOCKER_REPO :$GIT_SHA_TAG
9
9
10
10
# Create a working directory.
11
+ BUILD_TIMESTAMP=$( date -u +%FT%TZ)
11
12
WORKDIR=$( mktemp -d)
12
13
GIT_URI=" git@github.com:jupyter/docker-stacks.wiki.git"
13
14
GIT_SANDBOX=" ${WORKDIR} /docker-stacks.wiki"
14
15
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"
16
18
17
19
# Configure git so it can push back to GitHub.
18
20
eval $( ssh-agent -s)
29
31
# Render the build manifest template.
30
32
mkdir -p $( dirname " $MANIFEST_FILE " )
31
33
source hooks/manifest.tmpl
34
+ source hooks/index.tmpl
32
35
33
36
# Push the wiki update back to GitHub.
34
37
pushd " $GIT_SANDBOX "
Original file line number Diff line number Diff line change
1
+ INDEX_ROW="|\`${BUILD_TIMESTAMP}\`|\`jupyter/${IMAGE_SHORT_NAME}:${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"
Original file line number Diff line number Diff line change 1
1
cat << EOF > "$MANIFEST_FILE"
2
- * Build datetime: $(date -u +%FT%TZ)
2
+ * Build datetime: ${BUILD_TIMESTAMP}
3
3
* DockerHub build code: ${BUILD_CODE}
4
4
* Docker image: ${DOCKER_REPO}:${GIT_SHA_TAG}
5
5
* Git commit SHA: [${SOURCE_COMMIT}](https://github.com/jupyter/docker-stacks/commit/${SOURCE_COMMIT})
@@ -10,12 +10,24 @@ ${COMMIT_MSG}
10
10
11
11
## R Packages
12
12
13
+ \`\`\`
14
+ $(docker run --rm ${IMAGE_NAME} R --version)
15
+ \`\`\`
16
+
13
17
\`\`\`
14
18
$(docker run --rm ${IMAGE_NAME} R --silent -e 'installed.packages(.Library)[, c(1,3)]')
15
19
\`\`\`
16
20
17
21
## Python Packages
18
22
23
+ \`\`\`
24
+ $(docker run --rm ${IMAGE_NAME} python --version)
25
+ \`\`\`
26
+
27
+ \`\`\`
28
+ $(docker run --rm ${IMAGE_NAME} conda info)
29
+ \`\`\`
30
+
19
31
\`\`\`
20
32
$(docker run --rm ${IMAGE_NAME} conda list)
21
33
\`\`\`
Original file line number Diff line number Diff line change @@ -8,11 +8,13 @@ docker tag $IMAGE_NAME $DOCKER_REPO:$GIT_SHA_TAG
8
8
docker push $DOCKER_REPO :$GIT_SHA_TAG
9
9
10
10
# Create a working directory.
11
+ BUILD_TIMESTAMP=$( date -u +%FT%TZ)
11
12
WORKDIR=$( mktemp -d)
12
13
GIT_URI=" git@github.com:jupyter/docker-stacks.wiki.git"
13
14
GIT_SANDBOX=" ${WORKDIR} /docker-stacks.wiki"
14
15
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"
16
18
17
19
# Configure git so it can push back to GitHub.
18
20
eval $( ssh-agent -s)
29
31
# Render the build manifest template.
30
32
mkdir -p $( dirname " $MANIFEST_FILE " )
31
33
source hooks/manifest.tmpl
34
+ source hooks/index.tmpl
32
35
33
36
# Push the wiki update back to GitHub.
34
37
pushd " $GIT_SANDBOX "
Original file line number Diff line number Diff line change
1
+ INDEX_ROW="|\`${BUILD_TIMESTAMP}\`|\`jupyter/${IMAGE_SHORT_NAME}:${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"
Original file line number Diff line number Diff line change 1
1
cat << EOF > "$MANIFEST_FILE"
2
- * Build datetime: $(date -u +%FT%TZ)
2
+ * Build datetime: ${BUILD_TIMESTAMP}
3
3
* DockerHub build code: ${BUILD_CODE}
4
4
* Docker image: ${DOCKER_REPO}:${GIT_SHA_TAG}
5
5
* Git commit SHA: [${SOURCE_COMMIT}](https://github.com/jupyter/docker-stacks/commit/${SOURCE_COMMIT})
@@ -10,6 +10,14 @@ ${COMMIT_MSG}
10
10
11
11
## Python Packages
12
12
13
+ \`\`\`
14
+ $(docker run --rm ${IMAGE_NAME} python --version)
15
+ \`\`\`
16
+
17
+ \`\`\`
18
+ $(docker run --rm ${IMAGE_NAME} conda info)
19
+ \`\`\`
20
+
13
21
\`\`\`
14
22
$(docker run --rm ${IMAGE_NAME} conda list)
15
23
\`\`\`
You can’t perform that action at this time.
0 commit comments