ci: replace drone with gitea workflows (#1)
Some checks failed
CD / Test (push) Failing after 0s
CD / Buind and push (push) Has been skipped

Reviewed-on: #1
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de>
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de>
This commit was merged in pull request #1.
This commit is contained in:
2025-01-07 17:34:07 +01:00
committed by t.behrendt
parent 7d1c221e76
commit 65112f98be
4 changed files with 96 additions and 57 deletions

View File

@@ -1,57 +0,0 @@
---
kind: pipeline
type: docker
name: default
steps:
- name: prep
image: node:18.12.1
volumes:
- name: modules
path: /drone/rsc/node_modules
commands:
- npm install
- name: spellcheck
image: node:18.12.1
depends_on:
- prep
volumes:
- name: modules
path: /drone/rsc/node_modules
commands:
- npm run check:spell
- name: lint
image: node:18.12.1
depends_on:
- prep
volumes:
- name: modules
path: /drone/rsc/node_modules
commands:
- npm run check:code
- name: build-push
image: plugins/docker
depends_on:
- spellcheck
- lint
when:
branch:
- main
event:
- push
settings:
registry: git.t000-n.de
username:
from_secret: docker-registry-login
password:
from_secret: docker-registry-token
repo: git.t000-n.de/${DRONE_REPO}
tags:
- ${DRONE_COMMIT_SHA:0:8}
- latest
volumes:
- name: modules
temp: {}