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