upgrade CI

This commit is contained in:
cutestnekoaqua 2022-12-16 01:33:09 +01:00
parent 3cdcc207b9
commit 0ad5ec427d
No known key found for this signature in database
GPG key ID: 6BF0964A5069C1E0
3 changed files with 33 additions and 17 deletions

View file

@ -0,0 +1,17 @@
pipeline:
build:
image: node:${NODE_VERSION}
commands:
- corepack enable
- yarn install
- yarn build
environment:
- YARN_ENABLE_IMMUTABLE_INSTALLS=false
matrix:
NODE_VERSION:
- 18.12.1
- 19.2.0
branches:
include: [ master, develop, feature/* ]

View file

@ -1,13 +1,4 @@
pipeline: pipeline:
build:
image: node:${NODE_VERSION}
commands:
- corepack enable
- yarn install
- yarn build
environment:
- DATABASE=12
- YARN_ENABLE_IMMUTABLE_INSTALLS=false
migrate: migrate:
image: node:19.2.0 image: node:19.2.0
commands: commands:
@ -18,14 +9,6 @@ pipeline:
environment: environment:
- YARN_ENABLE_IMMUTABLE_INSTALLS=false - YARN_ENABLE_IMMUTABLE_INSTALLS=false
matrix:
NODE_VERSION:
- 18.12.1
- 19.2.0
DATABASE:
- 12
- latest
services: services:
database: database:
image: postgres:${DATABASE} image: postgres:${DATABASE}
@ -34,5 +17,10 @@ services:
redis: redis:
image: redis image: redis
matrix:
DATABASE:
- 12
- latest
branches: branches:
include: [ master, develop, feature/* ] include: [ master, develop, feature/* ]

View file

@ -0,0 +1,11 @@
pipeline:
docker-build:
image: woodpeckerci/plugin-docker-buildx
settings:
repo: codeberg.org/thatonecalculator/calckey
registry: codeberg.org
dry_run: true
output: type=oci,dest=thatonecalculator-calckey.tar
branches:
include: [ master, develop ]