feat(ci) Setting up drone ci + fix package [test] (#1)
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/promote/master Build is failing Details

Reviewed-on: #1
Co-authored-by: EndMove <superjeremi1302@gmail.com>
Co-committed-by: EndMove <superjeremi1302@gmail.com>
This commit is contained in:
Jérémi N ‘EndMove’ 2023-06-28 13:26:08 +02:00
parent d6413f3f88
commit c1329ee0ea
Signed by: EndMove
GPG Key ID: 65C4A02E1F5371A4
1 changed files with 29 additions and 6 deletions

View File

@ -1,7 +1,7 @@
---
kind: pipeline
type: docker
name: npm-publish-snapshot
name: snapshot
trigger:
event:
@ -29,7 +29,27 @@ steps:
---
kind: pipeline
type: docker
name: npm-publish-release
name: checkup
trigger:
event:
- push
- promote
branch:
- master
steps:
- name: package-checkup
image: node:18
commands:
- export DATA=$(node -p "require('./package.json')") || echo "No Data Found"
- echo "Package Data :"
- echo $DATA
---
kind: pipeline
type: docker
name: release
trigger:
event:
@ -37,8 +57,11 @@ trigger:
branch:
- master
environement:
CHANGE: ${CHANGE}
depends_on:
- checkup
environment:
CHANGE: ${CHANGE}
steps:
- name: publish-release
@ -60,10 +83,10 @@ steps:
image: plugins/gitea-release
settings:
api_key:
from_secret: gitea_api_key
from_secret: gitea_token
base_url: https://git.endmove.eu
title: Release ${VERSION}
notes: 'See the commits diff for more informations'
notes: "See the commits diff for more information's"
checksum:
- md5
- sha1