|
@ -0,0 +1,71 @@ |
|
|
|
|
|
name: stufflog3 |
|
|
|
|
|
|
|
|
|
|
|
kind: pipeline |
|
|
|
|
|
type: docker |
|
|
|
|
|
|
|
|
|
|
|
steps: |
|
|
|
|
|
- name: go-test |
|
|
|
|
|
image: golang:1.18 |
|
|
|
|
|
commands: |
|
|
|
|
|
- go generate ./... |
|
|
|
|
|
- go test -v ./... |
|
|
|
|
|
|
|
|
|
|
|
- name: docker-backend-release-tag |
|
|
|
|
|
image: plugins/docker |
|
|
|
|
|
settings: |
|
|
|
|
|
auto_tag: true |
|
|
|
|
|
username: |
|
|
|
|
|
from_secret: docker_username |
|
|
|
|
|
password: |
|
|
|
|
|
from_secret: docker_password |
|
|
|
|
|
repo: r.vmaple.dev/stufflog3/backend |
|
|
|
|
|
registry: r.vmaple.dev |
|
|
|
|
|
when: |
|
|
|
|
|
event: |
|
|
|
|
|
- tag |
|
|
|
|
|
|
|
|
|
|
|
- name: docker-backend-release-latest |
|
|
|
|
|
image: plugins/docker |
|
|
|
|
|
settings: |
|
|
|
|
|
auto_tag: false |
|
|
|
|
|
username: |
|
|
|
|
|
from_secret: docker_username |
|
|
|
|
|
password: |
|
|
|
|
|
from_secret: docker_password |
|
|
|
|
|
repo: r.vmaple.dev/stufflog3/backend |
|
|
|
|
|
registry: r.vmaple.dev |
|
|
|
|
|
when: |
|
|
|
|
|
event: |
|
|
|
|
|
- tag |
|
|
|
|
|
|
|
|
|
|
|
- name: docker-frontend-tag |
|
|
|
|
|
image: plugins/docker |
|
|
|
|
|
settings: |
|
|
|
|
|
dockerfile: ./frontend/Dockerfile |
|
|
|
|
|
context: ./frontend |
|
|
|
|
|
auto_tag: true |
|
|
|
|
|
username: |
|
|
|
|
|
from_secret: docker_username |
|
|
|
|
|
password: |
|
|
|
|
|
from_secret: docker_password |
|
|
|
|
|
repo: r.vmaple.dev/stufflog3/frontend |
|
|
|
|
|
registry: r.vmaple.dev |
|
|
|
|
|
when: |
|
|
|
|
|
event: |
|
|
|
|
|
- tag |
|
|
|
|
|
|
|
|
|
|
|
- name: docker-frontend-latest |
|
|
|
|
|
image: plugins/docker |
|
|
|
|
|
settings: |
|
|
|
|
|
dockerfile: ./frontend/Dockerfile |
|
|
|
|
|
context: ./frontend |
|
|
|
|
|
auto_tag: false |
|
|
|
|
|
username: |
|
|
|
|
|
from_secret: docker_username |
|
|
|
|
|
password: |
|
|
|
|
|
from_secret: docker_password |
|
|
|
|
|
repo: r.vmaple.dev/stufflog3/frontend |
|
|
|
|
|
registry: r.vmaple.dev |
|
|
|
|
|
when: |
|
|
|
|
|
event: |
|
|
|
|
|
- tag |