From d18275c8597559dcd13920dc296c26b4c42709b8 Mon Sep 17 00:00:00 2001 From: Felix Ableitner Date: Wed, 23 Dec 2020 16:26:52 +0100 Subject: [PATCH] WIP:Aadd drone ci config --- .drone.yml | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++++ package.json | 2 +- 2 files changed, 76 insertions(+), 1 deletion(-) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 00000000..1181210d --- /dev/null +++ b/.drone.yml @@ -0,0 +1,75 @@ +--- +kind: pipeline +name: amd64 + +platform: + os: linux + arch: amd64 + +steps: + + - name: fetch git submodules + image: node:14-alpine + commands: + - apk add git + - git submodule init + - git submodule update --recursive --remote + + - name: yarn + image: node:14-alpine + commands: + - yarn + + - name: yarn lint + image: node:14-alpine + commands: + - yarn lint + + - name: yarn build:dev + image: node:14-alpine + commands: + - yarn build:dev + + - name: create docker tags + image: node:14-alpine + commands: + - echo "$(git describe),latest" > .tags + when: + ref: + - refs/tags/* + + - name: try to make a build + image: plugins/docker + settings: + dockerfile: Dockerfile + repo: dessalines/lemmy-ui + when: + ref: + - refs/tags/* + +--- +kind: pipeline +name: arm64 + +platform: + os: linux + arch: arm64 + +steps: + + - name: create docker tags + image: node:14-alpine + commands: + - echo "$(git describe),latest" > .tags + when: + ref: + - refs/tags/* + + - name: try to make a build + image: plugins/docker + settings: + dockerfile: Dockerfile + repo: dessalines/lemmy-ui + #when: + # ref: + # - refs/tags/* \ No newline at end of file diff --git a/package.json b/package.json index c5493f51..a22e6338 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "build:prod": "webpack --mode=production", "clean": "yarn run rimraf dist", "dev": "yarn start", - "lint": "tsc --noEmit && eslint --report-unused-disable-directives --ext .js,.ts,.tsx src", + "lint": "node generate_translations.js && tsc --noEmit && eslint --report-unused-disable-directives --ext .js,.ts,.tsx src", "prebuild:dev": "yarn clean && node generate_translations.js", "prebuild:prod": "yarn clean && node generate_translations.js", "start": "yarn build:dev --watch"