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

View file

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

View file

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