This commit is contained in:
2023-05-03 22:57:22 -04:00
parent ecfa12154d
commit e48037a7d4

View File

@@ -93,13 +93,13 @@ trigger:
---
kind: pipeline
type: docker
name: Deploy Pipeline
name: Publish Pipeline
workspace:
path: /drone/grow
steps:
- name: Build Container
- name: Build Service
image: node:latest
commands:
- cp /drone/grow/package.json ./
@@ -108,16 +108,20 @@ steps:
- cp -r /drone/grow/* .
- yarn build
---
kind: pipeline
type: docker
name: Deploy Pipeline
- name: Publish NPM
image: plugins/npm
settings:
username: mifi
registry: git.mifi.dev
token:
- from_secret: gitea_token
workspace:
path: /drone/grow
- name: Build Image
image: docker
commands:
- docker compose build
steps:
- name: docker
- name: Publish Image
image: plugins/docker
settings:
auto_tag: true
@@ -132,7 +136,7 @@ steps:
template: |
{
"icon_url":"https://emojipedia-us.s3.dualstack.us-west-1.amazonaws.com/thumbs/120/apple/198/freezing-face_1f976.png",
"text": "[{{ repo.name }} - New tagged release {{tag}} from # {{ build.number }}] Deploy {{ build.status }} {{#success build.status}}:tada:{{else}}:poop:{{/success}}",
"text": "[{{ repo.name }} - New tagged docker image release {{tag}} from # {{ build.number }}] Deploy {{ build.status }} {{#success build.status}}:tada:{{else}}:poop:{{/success}}",
"username":"DroneBot"
}
when:
@@ -140,9 +144,6 @@ steps:
- success
- failure
image_pull_secrets:
- from_secret: gitea_token
depends_on:
- Build Pipeline
@@ -152,6 +153,17 @@ trigger:
event:
- tag
---
kind: pipeline
type: docker
name: Publish Pipeline
workspace:
path: /drone/grow
image_pull_secrets:
- from_secret: gitea_token
steps:
- name: Build Container
image: node:latest
@@ -161,6 +173,7 @@ steps:
- yarn install --frozen-lockfile
- cp -r /drone/grow/* .
- yarn build
- name: Deploy Container
image: docker
commands:
@@ -171,6 +184,7 @@ steps:
path: ./.env
- name: dockersock
Path: /var/run/docker.sock
- name: Send Status Notifications
image: plugins/webhook
settings:
@@ -188,12 +202,6 @@ steps:
- failure
volumes:
- name: env
host:
path: /volume1/docker/labs/grow-auth/.env
- name: dockersock
host:
path: /var/run/docker.sock
depends_on:
- Build Pipeline
@@ -203,3 +211,11 @@ trigger:
- main
event:
- tag
- name: env
host:
path: /volume1/docker/labs/grow-auth/.env
- name: dockersock
host:
path: /var/run/docker.sock