trigger ci
This commit is contained in:
@@ -8,28 +8,32 @@ steps:
|
|||||||
image: python:3.11-slim
|
image: python:3.11-slim
|
||||||
commands:
|
commands:
|
||||||
- pip install pyyaml jinja2
|
- pip install pyyaml jinja2
|
||||||
- python build.py -cfg amar
|
- python build.py dev --cfg amar
|
||||||
- ls -la gen/
|
- ls -la gen/
|
||||||
|
|
||||||
# Build Docker image from generated code
|
# Build Docker image from generated code
|
||||||
build:
|
build:
|
||||||
image: docker:24-dind
|
image: docker:24-dind
|
||||||
commands:
|
commands:
|
||||||
|
- echo "$REGISTRY_PASSWORD" | docker login -u "$REGISTRY_USER" --password-stdin registry.mcrn.ar
|
||||||
- cd gen
|
- cd gen
|
||||||
- docker build -t registry.mcrn.ar/soleprint:${CI_COMMIT_SHA::7} .
|
- docker build -t registry.mcrn.ar/soleprint:${CI_COMMIT_SHA:0:7} .
|
||||||
- docker tag registry.mcrn.ar/soleprint:${CI_COMMIT_SHA::7} registry.mcrn.ar/soleprint:latest
|
- docker tag registry.mcrn.ar/soleprint:${CI_COMMIT_SHA:0:7} registry.mcrn.ar/soleprint:latest
|
||||||
|
secrets: [registry_user, registry_password]
|
||||||
volumes:
|
volumes:
|
||||||
- /var/run/docker.sock:/var/run/docker.sock
|
- /var/run/docker.sock:/var/run/docker.sock
|
||||||
when:
|
when:
|
||||||
event: push
|
event: push
|
||||||
branch: main
|
branch: main
|
||||||
|
|
||||||
# Push to private registry
|
# Push to registry
|
||||||
push:
|
push:
|
||||||
image: docker:24-dind
|
image: docker:24-dind
|
||||||
commands:
|
commands:
|
||||||
- docker push registry.mcrn.ar/soleprint:${CI_COMMIT_SHA::7}
|
- echo "$REGISTRY_PASSWORD" | docker login -u "$REGISTRY_USER" --password-stdin registry.mcrn.ar
|
||||||
|
- docker push registry.mcrn.ar/soleprint:${CI_COMMIT_SHA:0:7}
|
||||||
- docker push registry.mcrn.ar/soleprint:latest
|
- docker push registry.mcrn.ar/soleprint:latest
|
||||||
|
secrets: [registry_user, registry_password]
|
||||||
volumes:
|
volumes:
|
||||||
- /var/run/docker.sock:/var/run/docker.sock
|
- /var/run/docker.sock:/var/run/docker.sock
|
||||||
when:
|
when:
|
||||||
@@ -45,6 +49,7 @@ steps:
|
|||||||
key:
|
key:
|
||||||
from_secret: deploy_key
|
from_secret: deploy_key
|
||||||
script:
|
script:
|
||||||
|
- echo "$REGISTRY_PASSWORD" | docker login -u "$REGISTRY_USER" --password-stdin registry.mcrn.ar
|
||||||
- docker network create mainroom_default 2>/dev/null || true
|
- docker network create mainroom_default 2>/dev/null || true
|
||||||
- cd ~/soleprint && git pull origin main
|
- cd ~/soleprint && git pull origin main
|
||||||
- cd ~/soleprint/gen
|
- cd ~/soleprint/gen
|
||||||
@@ -56,6 +61,7 @@ steps:
|
|||||||
- docker pull registry.mcrn.ar/soleprint:latest
|
- docker pull registry.mcrn.ar/soleprint:latest
|
||||||
- docker compose down || true
|
- docker compose down || true
|
||||||
- docker compose up -d
|
- docker compose up -d
|
||||||
|
envs_from_secrets: [registry_user, registry_password]
|
||||||
when:
|
when:
|
||||||
event: push
|
event: push
|
||||||
branch: main
|
branch: main
|
||||||
|
|||||||
@@ -432,8 +432,7 @@
|
|||||||
if
|
if
|
||||||
vein.status=""
|
vein.status=""
|
||||||
="planned"
|
="planned"
|
||||||
%}
|
%}data-disabled="true"
|
||||||
data-disabled="true"
|
|
||||||
{%
|
{%
|
||||||
endif
|
endif
|
||||||
%}
|
%}
|
||||||
|
|||||||
Reference in New Issue
Block a user