parent
c1998fcec7
commit
d3e13a1150
|
|
@ -3,12 +3,12 @@ LABEL maintainer "Bitnami <containers@bitnami.com>"
|
|||
|
||||
# Install required system packages and dependencies
|
||||
RUN install_packages ghostscript imagemagick libbz2-1.0 libc6 libgcc1 libmysqlclient18 libncurses5 libreadline6 libsqlite3-0 libssl1.0.0 libstdc++6 libtinfo5 zlib1g
|
||||
RUN bitnami-pkg install node-8.2.0-0 --checksum 33921864d7235ce752d311f1e3ae3f9102ce620aff4c8e3f1dd58cdda0ecd947
|
||||
RUN bitnami-pkg install node-8.2.1-0 --checksum 6e4c108b2484ff6d6215c180ab20986231154132b382b34ab1c86453dfea620a
|
||||
|
||||
COPY rootfs /
|
||||
|
||||
ENV BITNAMI_APP_NAME="node" \
|
||||
BITNAMI_IMAGE_VERSION="8.2.0-r0" \
|
||||
BITNAMI_IMAGE_VERSION="8.2.1-r0" \
|
||||
NODE_PATH="/opt/bitnami/node/lib/node_modules" \
|
||||
PATH="/opt/bitnami/node/bin:/opt/bitnami/python/bin:$PATH"
|
||||
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@ $ kubectl create -f https://raw.githubusercontent.com/bitnami/bitnami-docker-nod
|
|||
|
||||
# Supported tags and respective `Dockerfile` links
|
||||
|
||||
- [`8`, `8.2.0-r0` (8/Dockerfile)](https://github.com/bitnami/bitnami-docker-node/blob/8.2.0-r0/8/Dockerfile)
|
||||
- [`8`, `8.2.1-r0` (8/Dockerfile)](https://github.com/bitnami/bitnami-docker-node/blob/8.2.1-r0/8/Dockerfile)
|
||||
- [`7`, `7.10.1-r0` (7/Dockerfile)](https://github.com/bitnami/bitnami-docker-node/blob/7.10.1-r0/7/Dockerfile)
|
||||
- [`6`, `6.11.1-r0`, `latest` (6/Dockerfile)](https://github.com/bitnami/bitnami-docker-node/blob/6.11.1-r0/6/Dockerfile)
|
||||
- [`4`, `4.8.4-r0` (4/Dockerfile)](https://github.com/bitnami/bitnami-docker-node/blob/4.8.4-r0/4/Dockerfile)
|
||||
|
|
|
|||
|
|
@ -1,32 +1,56 @@
|
|||
machine:
|
||||
services:
|
||||
- docker
|
||||
environment:
|
||||
RELEASE_SERIES_LIST: 8,7,6,4
|
||||
LATEST_STABLE: 6
|
||||
IMAGE_NAME: node
|
||||
CHART_NAME: node
|
||||
CHART_REPO: https://github.com/bitnami/charts
|
||||
DOCKER_PROJECT: bitnami
|
||||
QUAY_PROJECT: bitnami
|
||||
GCLOUD_PROJECT: bitnami-containers
|
||||
version: 2
|
||||
jobs:
|
||||
build:
|
||||
working_directory: /workdir
|
||||
docker:
|
||||
- image: docker:17.06.0-ce-git
|
||||
environment:
|
||||
RELEASE_SERIES_LIST: "8,7,6,4"
|
||||
LATEST_STABLE: "6"
|
||||
IMAGE_NAME: node
|
||||
CHART_NAME: node
|
||||
CHART_REPO: https://github.com/bitnami/charts
|
||||
DOCKER_PROJECT: bitnami
|
||||
QUAY_PROJECT: bitnami
|
||||
GCLOUD_PROJECT: bitnami-containers
|
||||
|
||||
dependencies:
|
||||
override:
|
||||
- docker info
|
||||
- gcloud version
|
||||
- curl -sL https://raw.githubusercontent.com/bitnami/test-infra/master/circle/docker-pull-cache.sh | bash -
|
||||
|
||||
test:
|
||||
override:
|
||||
- curl -sL https://raw.githubusercontent.com/bitnami/test-infra/master/circle/docker-image-test.sh | bash -
|
||||
steps:
|
||||
- checkout
|
||||
- setup_remote_docker:
|
||||
version: 17.06.0-ce
|
||||
- run:
|
||||
name: Install dependencies
|
||||
command: |
|
||||
apk add --no-cache curl bash coreutils
|
||||
- run:
|
||||
name: Docker info
|
||||
command: |
|
||||
docker version
|
||||
docker info
|
||||
- restore_cache:
|
||||
keys:
|
||||
- cache-{{ .Branch }}
|
||||
paths:
|
||||
- /cache/layers.tar
|
||||
- run:
|
||||
name: Build docker image
|
||||
command: |
|
||||
curl -sL https://raw.githubusercontent.com/bitnami/test-infra/master/circle/docker-image-test.sh | bash -
|
||||
- save_cache:
|
||||
key: cache-{{ .Branch }}-{{ epoch }}
|
||||
paths:
|
||||
- /cache/layers.tar
|
||||
- deploy:
|
||||
name: Publish docker image
|
||||
command: |
|
||||
if [ -n "${CIRCLE_TAG}" ]; then
|
||||
curl -sL https://raw.githubusercontent.com/bitnami/test-infra/master/circle/docker-release-image.sh | bash -
|
||||
elif [ "${CIRCLE_BRANCH}" == "master" ]; then
|
||||
curl -sL https://raw.githubusercontent.com/bitnami/test-infra/master/circle/docker-development-image.sh | bash -
|
||||
fi
|
||||
|
||||
deployment:
|
||||
development:
|
||||
branch: master
|
||||
commands:
|
||||
- curl -sL https://raw.githubusercontent.com/bitnami/test-infra/master/circle/docker-development-image.sh | bash -
|
||||
release:
|
||||
tag: /^[0-9].*-r[0-9]+$/
|
||||
commands:
|
||||
- curl -sL https://raw.githubusercontent.com/bitnami/test-infra/master/circle/docker-release-image.sh | bash -
|
||||
- echo "workaround make tags run in 2.0 - https://discuss.circleci.com/t/git-tag-deploys-in-2-0/9493/8"
|
||||
|
|
|
|||
Loading…
Reference in New Issue