evdist: New project to handle settings programming
This commit is contained in:
parent
0831ea6088
commit
af6e86d4ef
9 changed files with 384 additions and 11 deletions
58
.drone.yml
58
.drone.yml
|
|
@ -18,6 +18,7 @@ steps:
|
|||
- apk --no-cache add git
|
||||
- go get -v -d srs.epita.fr/fic-server/admin
|
||||
- go get -v -d srs.epita.fr/fic-server/backend
|
||||
- go get -v -d srs.epita.fr/fic-server/evdist
|
||||
- go get -v -d srs.epita.fr/fic-server/frontend
|
||||
- go get -v -d srs.epita.fr/fic-server/dashboard
|
||||
- go get -v -d srs.epita.fr/fic-server/repochecker
|
||||
|
|
@ -31,6 +32,7 @@ steps:
|
|||
- go vet -v -buildvcs=false -tags gitgo srs.epita.fr/fic-server/admin
|
||||
- go vet -v -buildvcs=false srs.epita.fr/fic-server/admin
|
||||
- go vet -v -buildvcs=false srs.epita.fr/fic-server/backend
|
||||
- go vet -v -buildvcs=false srs.epita.fr/fic-server/evdist
|
||||
- go vet -v -buildvcs=false srs.epita.fr/fic-server/frontend
|
||||
- go vet -v -buildvcs=false srs.epita.fr/fic-server/dashboard
|
||||
- go vet -v -buildvcs=false srs.epita.fr/fic-server/repochecker
|
||||
|
|
@ -52,6 +54,13 @@ steps:
|
|||
environment:
|
||||
CGO_ENABLED: 0
|
||||
|
||||
- name: build evdist
|
||||
image: golang:alpine
|
||||
commands:
|
||||
- go build -v -buildvcs=false -o deploy/evdist-${DRONE_STAGE_OS}-${DRONE_STAGE_ARCH} srs.epita.fr/fic-server/evdist
|
||||
environment:
|
||||
CGO_ENABLED: 0
|
||||
|
||||
- name: build frontend
|
||||
image: golang:alpine
|
||||
commands:
|
||||
|
|
@ -151,6 +160,21 @@ steps:
|
|||
branch:
|
||||
- master
|
||||
|
||||
- name: docker evdist
|
||||
image: plugins/docker
|
||||
settings:
|
||||
username:
|
||||
from_secret: docker_username
|
||||
password:
|
||||
from_secret: docker_password
|
||||
repo: nemunaire/fic-evdist
|
||||
auto_tag: true
|
||||
auto_tag_suffix: ${DRONE_STAGE_OS}-${DRONE_STAGE_ARCH}
|
||||
dockerfile: Dockerfile-evdist
|
||||
when:
|
||||
branch:
|
||||
- master
|
||||
|
||||
- name: docker frontend
|
||||
image: plugins/docker
|
||||
settings:
|
||||
|
|
@ -297,6 +321,7 @@ steps:
|
|||
- apk --no-cache add git
|
||||
- go get -v -d srs.epita.fr/fic-server/admin
|
||||
- go get -v -d srs.epita.fr/fic-server/backend
|
||||
- go get -v -d srs.epita.fr/fic-server/evdist
|
||||
- go get -v -d srs.epita.fr/fic-server/frontend
|
||||
- go get -v -d srs.epita.fr/fic-server/dashboard
|
||||
|
||||
|
|
@ -314,6 +339,13 @@ steps:
|
|||
environment:
|
||||
CGO_ENABLED: 0
|
||||
|
||||
- name: build evdist
|
||||
image: golang:alpine
|
||||
commands:
|
||||
- go build -v -buildvcs=false -o deploy/evdist-${DRONE_STAGE_OS}-${DRONE_STAGE_ARCH} srs.epita.fr/fic-server/evdist
|
||||
environment:
|
||||
CGO_ENABLED: 0
|
||||
|
||||
- name: build frontend
|
||||
image: golang:alpine
|
||||
commands:
|
||||
|
|
@ -410,6 +442,21 @@ steps:
|
|||
branch:
|
||||
- master
|
||||
|
||||
- name: docker evdist
|
||||
image: plugins/docker
|
||||
settings:
|
||||
username:
|
||||
from_secret: docker_username
|
||||
password:
|
||||
from_secret: docker_password
|
||||
repo: nemunaire/fic-evdist
|
||||
auto_tag: true
|
||||
auto_tag_suffix: ${DRONE_STAGE_OS}-${DRONE_STAGE_ARCH}
|
||||
dockerfile: Dockerfile-evdist
|
||||
when:
|
||||
branch:
|
||||
- master
|
||||
|
||||
- name: docker frontend
|
||||
image: plugins/docker
|
||||
settings:
|
||||
|
|
@ -517,6 +564,17 @@ steps:
|
|||
password:
|
||||
from_secret: docker_password
|
||||
|
||||
- name: publish evdist
|
||||
image: plugins/manifest
|
||||
settings:
|
||||
auto_tag: true
|
||||
ignore_missing: true
|
||||
spec: .drone-manifest-fic-evdist.yml
|
||||
username:
|
||||
from_secret: docker_username
|
||||
password:
|
||||
from_secret: docker_password
|
||||
|
||||
- name: publish frontend
|
||||
image: plugins/manifest
|
||||
settings:
|
||||
|
|
|
|||
Reference in a new issue