Compare commits

...

5 commits

3 changed files with 29 additions and 8 deletions

View file

@ -35,13 +35,12 @@ build:docker-image:
needs:
- build:executable
script:
- apk install make
- make docker-build
- make docker-save > _artifacts/docker-image.tar
artifacts:
paths:
- bin
cache:
paths:
- lib
- _artifacts
sast:
stage: test
@ -50,7 +49,12 @@ publish:docker-image:
stage: publish
needs:
- build:docker-image
image: docker:20.10.16
services:
- docker:20.10.16-dind
script:
- apk install make
- make docker-load < _artifacts/docker-image.tar
- make docker-push
artifacts:
paths:

View file

@ -1,4 +1,6 @@
DOCKER_IMAGE=glenux/openstack
all: build
build:
@ -8,10 +10,16 @@ build:
docker: docker-build docker-test docker-push
docker-build:
docker build --file docker/Dockerfile -t glenux/openstack-arkisto .
docker build --file docker/Dockerfile -t $(DOCKER_IMAGE) .
docker-push:
docker push glenux/openstack-arkisto
docker push $(DOCKER_IMAGE)
docker-test:
docker run glenux/openstack-arkisto arkisto --version
docker run $(DOCKER_IMAGE) arkisto --version
docker-save:
docker save $(DOCKER_IMAGE)
docker-load:
docker load $(DOCKER_IMAGE)

View file

@ -1,4 +1,13 @@
# Arkisto
A simple tool to automate openstack snapshots
A simple tool to automate openstack snapshots management
## Installation
## Usage
## Licence