Skip to content

Commit fc6ea6c

Browse files
committed
Tests don't pass on docker hub, probably due to the 2GB mem limit
1 parent 46ddc72 commit fc6ea6c

File tree

3 files changed

+22
-5
lines changed

3 files changed

+22
-5
lines changed

README.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,13 @@ docker-compose -f docker-compose.test.yml up --no-build kubernetes-mixin
103103

104104
## CI test suite
105105

106-
WIP
106+
Build only:
107+
108+
```
109+
NOPUSH=true IMAGE_NAME=solsson/kubernetes-assert:latest ./hooks/build
110+
```
111+
112+
Integration test:
107113

108114
```
109115
docker volume rm kubernetes-monitoring_admin 2> /dev/null || true

hooks/build

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,17 @@
1-
#!/bin/bash
2-
set -e
1+
#!/usr/bin/env bash
2+
[ -z "$DEBUG" ] || set -x
3+
set -eo pipefail
34

45
[ -z "$IMAGE_NAME" ] && echo "IMAGE_NAME is required" && exit 1;
56

7+
GIT_STATUS=$(git status --untracked-files=no --porcelain=v2)
8+
[ ! -z "$SOURCE_COMMIT" ] || export SOURCE_COMMIT=$(git rev-parse --verify HEAD)
9+
[ -z "$GIT_STATUS" ] || export SOURCE_COMMIT="$SOURCE_COMMIT-dirty"
10+
[ ! -z "$SOURCE_BRANCH" ] || export SOURCE_BRANCH=$(git branch --show-current)
11+
12+
echo "------ HOOK START - BUILD -------"
13+
printenv
14+
615
function imagename {
716
buildname=$1
817
case $IMAGE_NAME in
@@ -34,3 +43,5 @@ done
3443
echo "PUSH list contains: $PUSH"
3544
[ -z "$NOPUSH" ] || exit 0
3645
for P in $PUSH; do docker push $P; done
46+
47+
echo "------ HOOK END - BUILD -------"

runtime-nodejs/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM yolean/node:8fa14c0f3581c0e225072e303d6e011e861582cc@sha256:25830c903c575a26a88a2c20ddd7b221886063eef17590a80cf9c3cbed168f44 \
1+
FROM yolean/node:9dbe87fd2c204cbf0d06932dbe80257f3021f5f4@sha256:dad8bedca9dc0475bca3dbbc6e7e6c6bbf0cf8fa37ffe9b55629ac742f038288 \
22
as unittest
33

44
ENV CI=true
@@ -13,7 +13,7 @@ RUN [ "npm", "ci", "--ignore-scripts" ]
1313
COPY --chown=nonroot:nogroup . .
1414
RUN [ "npm", "test" ]
1515

16-
FROM yolean/node:8fa14c0f3581c0e225072e303d6e011e861582cc@sha256:25830c903c575a26a88a2c20ddd7b221886063eef17590a80cf9c3cbed168f44
16+
FROM yolean/node:9dbe87fd2c204cbf0d06932dbe80257f3021f5f4@sha256:dad8bedca9dc0475bca3dbbc6e7e6c6bbf0cf8fa37ffe9b55629ac742f038288
1717

1818
ENV CI=true
1919
COPY --chown=nonroot:nogroup package*.json .gitignore /usr/src/

0 commit comments

Comments
 (0)