Compare commits

..

No commits in common. "c13a89807ecba9afb779906082297f60e646f94f" and "ac8230e2df242a93b31f0a44d40d91e5fd3179b4" have entirely different histories.

3 changed files with 8 additions and 29 deletions

View file

@ -35,12 +35,13 @@ build:docker-image:
needs:
- build:executable
script:
- apk install make
- make docker-build
- make docker-save > _artifacts/docker-image.tar
artifacts:
paths:
- _artifacts
- bin
cache:
paths:
- lib
sast:
stage: test
@ -49,12 +50,7 @@ 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,6 +1,4 @@
DOCKER_IMAGE=glenux/openstack
all: build
build:
@ -10,16 +8,10 @@ build:
docker: docker-build docker-test docker-push
docker-build:
docker build --file docker/Dockerfile -t $(DOCKER_IMAGE) .
docker build --file docker/Dockerfile -t glenux/openstack-arkisto .
docker-push:
docker push $(DOCKER_IMAGE)
docker push glenux/openstack-arkisto
docker-test:
docker run $(DOCKER_IMAGE) arkisto --version
docker-save:
docker save $(DOCKER_IMAGE)
docker-load:
docker load $(DOCKER_IMAGE)
docker run glenux/openstack-arkisto arkisto --version

View file

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