10 Commits

Author SHA1 Message Date
8f907ba597 CI - rpm release building
Some checks failed
continuous-integration/drone/push Build was killed
continuous-integration/drone/tag Build is failing
2021-03-14 21:59:41 +01:00
e85a639e96 CI - only build @lfk-scanclient-linux-x64
Some checks failed
continuous-integration/drone/push Build was killed
continuous-integration/drone/tag Build was killed
2021-03-14 21:52:41 +01:00
b1c9cc7652 CI - testing full artifact zipping
Some checks failed
continuous-integration/drone/push Build was killed
continuous-integration/drone/tag Build is passing
2021-03-14 21:47:50 +01:00
ab7ba528ee removed "@" from dist package
Some checks failed
continuous-integration/drone/push Build was killed
continuous-integration/drone/tag Build is failing
2021-03-14 21:35:41 +01:00
bfff17c465 🚚 move to apk zip
Some checks failed
continuous-integration/drone/push Build was killed
continuous-integration/drone/tag Build is failing
2021-03-14 21:28:40 +01:00
de92402a3c CI - 📁 create zip for release
Some checks failed
continuous-integration/drone/push Build was killed
continuous-integration/drone/tag Build is failing
2021-03-14 21:17:05 +01:00
f4037c78ca CI - also trigger on tag events
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is failing
2021-03-14 20:57:13 +01:00
b42ff9ec3c CI Test
Some checks failed
continuous-integration/drone/push Build is failing
2021-03-14 20:54:07 +01:00
08922d3363 CI - added secret from path 2021-03-14 20:51:04 +01:00
49e9317f4a CI file 2021-03-14 20:49:34 +01:00
2 changed files with 55 additions and 7 deletions

51
.drone.yml Normal file
View File

@@ -0,0 +1,51 @@
---
kind: secret
name: gitea_token
get:
path: odit-git-bot
name: apikey
---
kind: pipeline
type: kubernetes
name: build
steps:
- name: run electron packager
depends_on: ["clone"]
image: node:15.11.0-alpine3.13
commands:
- apk add git zip rpm -f
- yarn && cd app && yarn && cd ..
- yarn electron:package
- mkdir dist
- zip -r dist/@lfk-scanclient-linux-x64.zip out/@lfk-scanclient-linux-x64
- npm i -g electron-packager electron-installer-redhat
- electron-installer-redhat --srcout/@lfk-scanclient-linux-x64 --dest dist/ --arch x64
- name: gitea_release
depends_on: ["run electron packager"]
image: plugins/gitea-release
settings:
api_key:
from_secret: gitea_token
base_url: https://git.odit.services
files: dist/*
# files: out/*
# files:
# - dist/*
checksum:
- md5
- sha1
- sha256
- sha512
- adler32
- crc32
when:
event: tag
trigger:
# branch:
# - dev
event:
- push
- tag

View File

@@ -23,15 +23,12 @@
"forge": {
"packagerConfig": {},
"makers": [
{
"name": "@electron-forge/maker-squirrel",
"config": {
"name": "@lfk/scanclient"
}
},
{
"name": "@electron-forge/maker-zip",
"platforms": [ "darwin" ]
"platforms": [ "darwin" ],
"config": {
"name": "lfk__scanclient"
}
},
{
"name": "@electron-forge/maker-deb",