]> Untitled Git - lemmy-ui.git/commitdiff
WIP:Aadd drone ci config
authorFelix Ableitner <me@nutomic.com>
Wed, 23 Dec 2020 15:26:52 +0000 (16:26 +0100)
committerFelix Ableitner <me@nutomic.com>
Wed, 23 Dec 2020 16:23:28 +0000 (17:23 +0100)
.drone.yml [new file with mode: 0644]
package.json

diff --git a/.drone.yml b/.drone.yml
new file mode 100644 (file)
index 0000000..1181210
--- /dev/null
@@ -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
index c5493f5102e0418adb9abc6a6def28be4cf4e11b..a22e63388fe68b5f9ba69a03eafcc765e2c5e18c 100644 (file)
@@ -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"