|
|
@ -52,8 +52,8 @@ steps:
|
|
|
|
- name: docs
|
|
|
|
- name: docs
|
|
|
|
path: /docs
|
|
|
|
path: /docs
|
|
|
|
environment:
|
|
|
|
environment:
|
|
|
|
CODEFIRST_CLIENTDRONE_ENV_DOTNET_ROLL_FORWARD: LatestMajor
|
|
|
|
CODEFIRST_CLIENTDRONE_ENV_DOTNET_ROLL_FORWARD: LatestMajor
|
|
|
|
CODEFIRST_CLIENTDRONE_ENV_DOTNET_ROLL_FORWARD_TO_PRERELEASE: 1
|
|
|
|
CODEFIRST_CLIENTDRONE_ENV_DOTNET_ROLL_FORWARD_TO_PRERELEASE: 1
|
|
|
|
commands:
|
|
|
|
commands:
|
|
|
|
- cd src/
|
|
|
|
- cd src/
|
|
|
|
- dotnet restore HeartTrack.sln
|
|
|
|
- dotnet restore HeartTrack.sln
|
|
|
@ -78,8 +78,8 @@ steps:
|
|
|
|
depends_on: [ build ]
|
|
|
|
depends_on: [ build ]
|
|
|
|
|
|
|
|
|
|
|
|
volumes:
|
|
|
|
volumes:
|
|
|
|
- name: docs
|
|
|
|
- name: docs
|
|
|
|
temp: {}
|
|
|
|
temp: {}
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
@ -95,25 +95,25 @@ steps:
|
|
|
|
- name: docker-build-and-push
|
|
|
|
- name: docker-build-and-push
|
|
|
|
image: plugins/docker
|
|
|
|
image: plugins/docker
|
|
|
|
settings:
|
|
|
|
settings:
|
|
|
|
dockerfile: src/HeartTrackAPI/Dockerfile
|
|
|
|
dockerfile: src/HeartTrackAPI/Dockerfile
|
|
|
|
context: src/
|
|
|
|
context: src/
|
|
|
|
registry: hub.codefirst.iut.uca.fr
|
|
|
|
registry: hub.codefirst.iut.uca.fr
|
|
|
|
repo: hub.codefirst.iut.uca.fr/david.d_almeida/api
|
|
|
|
repo: hub.codefirst.iut.uca.fr/david.d_almeida/api
|
|
|
|
username:
|
|
|
|
username:
|
|
|
|
from_secret: SECRET_REGISTRY_USERNAME
|
|
|
|
from_secret: SECRET_REGISTRY_USERNAME
|
|
|
|
password:
|
|
|
|
password:
|
|
|
|
from_secret: SECRET_REGISTRY_PASSWORD
|
|
|
|
from_secret: SECRET_REGISTRY_PASSWORD
|
|
|
|
|
|
|
|
|
|
|
|
# database container stub
|
|
|
|
# database container stub
|
|
|
|
- name: deploy-container-stub
|
|
|
|
- name: deploy-container-stub
|
|
|
|
image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dockerproxy-clientdrone:latest
|
|
|
|
image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dockerproxy-clientdrone:latest
|
|
|
|
environment:
|
|
|
|
environment:
|
|
|
|
CODEFIRST_CLIENTDRONE_ENV_TYPE: STUB
|
|
|
|
CODEFIRST_CLIENTDRONE_ENV_TYPE: STUB
|
|
|
|
IMAGENAME: hub.codefirst.iut.uca.fr/david.d_almeida/api:latest
|
|
|
|
IMAGENAME: hub.codefirst.iut.uca.fr/david.d_almeida/api:latest
|
|
|
|
CONTAINERNAME: heart_stub
|
|
|
|
CONTAINERNAME: heart_stub
|
|
|
|
COMMAND: create
|
|
|
|
COMMAND: create
|
|
|
|
ADMINS: davidd_almeida,kevinmonteiro,antoineperederii,paullevrault,antoinepinagot,nicolasraymond,camillepetitalot
|
|
|
|
ADMINS: davidd_almeida,kevinmonteiro,antoineperederii,paullevrault,antoinepinagot,nicolasraymond,camillepetitalot
|
|
|
|
OVERWRITE: true
|
|
|
|
OVERWRITE: true
|
|
|
|
depends_on: [ docker-build-and-push ]
|
|
|
|
depends_on: [ docker-build-and-push ]
|
|
|
|
|
|
|
|
|
|
|
|
# - name: deploy-container
|
|
|
|
# - name: deploy-container
|
|
|
@ -132,57 +132,56 @@ steps:
|
|
|
|
- name: deploy-container-mysql
|
|
|
|
- name: deploy-container-mysql
|
|
|
|
image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dockerproxy-clientdrone:latest
|
|
|
|
image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dockerproxy-clientdrone:latest
|
|
|
|
environment:
|
|
|
|
environment:
|
|
|
|
IMAGENAME: mariadb:10
|
|
|
|
IMAGENAME: mariadb:10
|
|
|
|
CONTAINERNAME: mysql
|
|
|
|
CONTAINERNAME: mysql
|
|
|
|
COMMAND: create
|
|
|
|
COMMAND: create
|
|
|
|
OVERWRITE: true
|
|
|
|
PRIVATE: true
|
|
|
|
PRIVATE: true
|
|
|
|
CODEFIRST_CLIENTDRONE_ENV_MARIADB_ROOT_PASSWORD:
|
|
|
|
CODEFIRST_CLIENTDRONE_ENV_MARIADB_ROOT_PASSWORD:
|
|
|
|
from_secret: db_root_password
|
|
|
|
from_secret: db_root_password
|
|
|
|
CODEFIRST_CLIENTDRONE_ENV_MARIADB_DATABASE:
|
|
|
|
CODEFIRST_CLIENTDRONE_ENV_MARIADB_DATABASE:
|
|
|
|
from_secret: db_database
|
|
|
|
from_secret: db_database
|
|
|
|
CODEFIRST_CLIENTDRONE_ENV_MARIADB_USER:
|
|
|
|
CODEFIRST_CLIENTDRONE_ENV_MARIADB_USER:
|
|
|
|
from_secret: db_user
|
|
|
|
from_secret: db_user
|
|
|
|
CODEFIRST_CLIENTDRONE_ENV_MARIADB_PASSWORD:
|
|
|
|
CODEFIRST_CLIENTDRONE_ENV_MARIADB_PASSWORD:
|
|
|
|
from_secret: db_password
|
|
|
|
from_secret: db_password
|
|
|
|
ADMINS: davidd_almeida,kevinmonteiro,antoineperederii,paullevrault,antoinepinagot,nicolasraymond,camillepetitalot
|
|
|
|
ADMINS: davidd_almeida,kevinmonteiro,antoineperederii,paullevrault,antoinepinagot,nicolasraymond,camillepetitalot
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# database container bdd
|
|
|
|
# database container bdd
|
|
|
|
|
|
|
|
- name: deploy-container-bdd
|
|
|
|
- name: deploy-container-bdd
|
|
|
|
image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dockerproxy-clientdrone:latest
|
|
|
|
image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dockerproxy-clientdrone:latest
|
|
|
|
environment:
|
|
|
|
environment:
|
|
|
|
CODEFIRST_CLIENTDRONE_ENV_TYPE: BDD
|
|
|
|
CODEFIRST_CLIENTDRONE_ENV_TYPE: BDD
|
|
|
|
CODEFIRST_CLIENTDRONE_ENV_HOST: HeartDev-mysql
|
|
|
|
CODEFIRST_CLIENTDRONE_ENV_HOST: HeartDev-mysql
|
|
|
|
CODEFIRST_CLIENTDRONE_ENV_PORTDB: 3306
|
|
|
|
CODEFIRST_CLIENTDRONE_ENV_PORTDB: 3306
|
|
|
|
CODEFIRST_CLIENTDRONE_ENV_DATABASE:
|
|
|
|
CODEFIRST_CLIENTDRONE_ENV_DATABASE:
|
|
|
|
from_secret: db_database
|
|
|
|
from_secret: db_database
|
|
|
|
CODEFIRST_CLIENTDRONE_ENV_USERNAME:
|
|
|
|
CODEFIRST_CLIENTDRONE_ENV_USERNAME:
|
|
|
|
from_secret: db_user
|
|
|
|
from_secret: db_user
|
|
|
|
CODEFIRST_CLIENTDRONE_ENV_PASSWORD:
|
|
|
|
CODEFIRST_CLIENTDRONE_ENV_PASSWORD:
|
|
|
|
from_secret: db_password
|
|
|
|
from_secret: db_password
|
|
|
|
IMAGENAME: hub.codefirst.iut.uca.fr/david.d_almeida/api:latest
|
|
|
|
IMAGENAME: hub.codefirst.iut.uca.fr/david.d_almeida/api:latest
|
|
|
|
CONTAINERNAME: api
|
|
|
|
CONTAINERNAME: api
|
|
|
|
CODEFIRST_CLIENTDRONE_ENV_PORT: 8080
|
|
|
|
CODEFIRST_CLIENTDRONE_ENV_PORT: 8080
|
|
|
|
ADMINS: davidd_almeida,kevinmonteiro,antoineperederii,paullevrault,antoinepinagot,nicolasraymond
|
|
|
|
ADMINS: davidd_almeida,kevinmonteiro,antoineperederii,paullevrault,antoinepinagot,nicolasraymond
|
|
|
|
COMMAND: create
|
|
|
|
COMMAND: create
|
|
|
|
OVERWRITE: true
|
|
|
|
OVERWRITE: true
|
|
|
|
depends_on: [deploy-container-mysql, docker-build-and-push, deploy-container-stub]
|
|
|
|
depends_on: [deploy-container-mysql, docker-build-and-push, deploy-container-stub]
|
|
|
|
|
|
|
|
|
|
|
|
- name: deploy-container-phpmyadmin
|
|
|
|
- name: deploy-container-phpmyadmin
|
|
|
|
image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dockerproxy-clientdrone:latest
|
|
|
|
image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dockerproxy-clientdrone:latest
|
|
|
|
environment:
|
|
|
|
environment:
|
|
|
|
IMAGENAME: phpmyadmin/phpmyadmin
|
|
|
|
IMAGENAME: phpmyadmin/phpmyadmin
|
|
|
|
CONTAINERNAME: phpmyadmin
|
|
|
|
CONTAINERNAME: phpmyadmin
|
|
|
|
COMMAND: create
|
|
|
|
COMMAND: create
|
|
|
|
OVERWRITE: true
|
|
|
|
OVERWRITE: true
|
|
|
|
CODEFIRST_CLIENTDRONE_ENV_PMA_HOST: HeartDev-mysql
|
|
|
|
CODEFIRST_CLIENTDRONE_ENV_PMA_HOST: HeartDev-mysql
|
|
|
|
CODEFIRST_CLIENTDRONE_ENV_PMA_PORT: 3306
|
|
|
|
CODEFIRST_CLIENTDRONE_ENV_PMA_PORT: 3306
|
|
|
|
# CODEFIRST_CLIENTDRONE_ENV_PMA_ABSOLUTE_URI: /containers/HeartDev-phpmyadmin
|
|
|
|
# CODEFIRST_CLIENTDRONE_ENV_PMA_ABSOLUTE_URI: /containers/HeartDev-phpmyadmin
|
|
|
|
CODEFIRST_CLIENTDRONE_ENV_PMA_USER:
|
|
|
|
CODEFIRST_CLIENTDRONE_ENV_PMA_USER:
|
|
|
|
from_secret: db_user
|
|
|
|
from_secret: db_user
|
|
|
|
CODEFIRST_CLIENTDRONE_ENV_PMA_PASSWORD:
|
|
|
|
CODEFIRST_CLIENTDRONE_ENV_PMA_PASSWORD:
|
|
|
|
from_secret: db_password
|
|
|
|
from_secret: db_password
|
|
|
|
# CODEFIRST_CLIENTDRONE_ENV_PMA_ABSOLUTE_URI: /phpmyadmin
|
|
|
|
# CODEFIRST_CLIENTDRONE_ENV_PMA_ABSOLUTE_URI: /phpmyadmin
|
|
|
|
ADMINS: davidd_almeida,kevinmonteiro,antoineperederii,paullevrault,antoinepinagot,nicolasraymond
|
|
|
|
ADMINS: davidd_almeida,kevinmonteiro,antoineperederii,paullevrault,antoinepinagot,nicolasraymond
|
|
|
|
depends_on: [deploy-container-mysql]
|
|
|
|
depends_on: [deploy-container-mysql]
|