Add building nightly images
All checks were successful
ci/woodpecker/pr/woodpecker Pipeline was successful

This commit is contained in:
Raoul Snyman 2023-07-29 11:37:40 -07:00
parent a4291920aa
commit 19265e034f
3 changed files with 32 additions and 3 deletions

View File

@ -22,10 +22,29 @@ steps:
- pip_token - pip_token
when: when:
event: tag event: tag
publish-image: nightly-image:
image: woodpeckerci/plugin-docker-buildx image: woodpeckerci/plugin-docker-buildx
privileged: true
settings: settings:
dockerfile: Dockerfile dockerfile: Dockerfile.nightly
registry: git.snyman.info
username: $DOCKER_USERNAME
password: $DOCKER_TOKEN
repo: git.snyman.info/${CI_REPO_OWNER}/codesmidgen
tags:
- nightly
- ${CI_COMMIT_SHA:0:8}
secrets:
- docker_username
- docker_token
when:
- branch: master
event: push
release-image:
image: woodpeckerci/plugin-docker-buildx
privileged: true
settings:
dockerfile: Dockerfile.release
registry: git.snyman.info registry: git.snyman.info
username: $DOCKER_USERNAME username: $DOCKER_USERNAME
password: $DOCKER_TOKEN password: $DOCKER_TOKEN
@ -37,4 +56,5 @@ steps:
- docker_username - docker_username
- docker_token - docker_token
when: when:
- branch: master
event: tag event: tag

9
Dockerfile.nightly Normal file
View File

@ -0,0 +1,9 @@
FROM python:3.11
WORKDIR /app
ADD . /app
RUN pip install -e .
RUN pip install hypercorn
EXPOSE 8000
CMD ["hypercorn", "codesmidgen.app"]