mirror of
https://github.com/jgraph/drawio-desktop
synced 2025-04-29 15:57:29 +08:00
Splits appx build into own builder
This commit is contained in:
parent
63d9b04427
commit
d3a430e64c
@ -29,5 +29,7 @@ before_build:
|
||||
build_script:
|
||||
- yarn run sync
|
||||
- yarn run release-win
|
||||
- yarn run sync disableUpdate
|
||||
- yarn run release-appx
|
||||
|
||||
test: off
|
||||
|
50
electron-builder-appx.json
Normal file
50
electron-builder-appx.json
Normal file
@ -0,0 +1,50 @@
|
||||
{
|
||||
"appId": "com.jgraph.drawio.desktop",
|
||||
"copyright": "Copyright 2017-2019 draw.io",
|
||||
"asar": true,
|
||||
"files": [
|
||||
"**/*",
|
||||
"!**/WEB-INF{,/**}"
|
||||
],
|
||||
"artifactName": "${productName}-${arch}-${version}.${ext}",
|
||||
"directories": {
|
||||
"app": "./drawio/src/main/webapp",
|
||||
"output": "./dist/"
|
||||
},
|
||||
"npmRebuild": false,
|
||||
"publish": {
|
||||
"provider": "github"
|
||||
},
|
||||
"win": {
|
||||
"target": [
|
||||
{
|
||||
"target": "appx",
|
||||
"arch": [
|
||||
"x64"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"appx": {
|
||||
"displayName": "draw.io Diagrams",
|
||||
"publisherDisplayName": "JGraph Ltd",
|
||||
"identityName": "draw.io.draw.ioDiagrams",
|
||||
"publisher": "CN=9E628CCB-BE04-4557-A5A8-81EC34B09733"
|
||||
},
|
||||
"fileAssociations": [
|
||||
{
|
||||
"ext": "drawio",
|
||||
"name": "draw.io Diagram",
|
||||
"description": "draw.io Diagram",
|
||||
"mimeType": "application/vnd.jgraph.mxfile",
|
||||
"role": "Editor"
|
||||
},
|
||||
{
|
||||
"ext": "vsdx",
|
||||
"name": "VSDX Document",
|
||||
"description": "VSDX Document",
|
||||
"mimeType": "application/vnd.visio",
|
||||
"role": "Editor"
|
||||
}
|
||||
]
|
||||
}
|
@ -28,12 +28,6 @@
|
||||
"arch": [
|
||||
"x64"
|
||||
]
|
||||
},
|
||||
{
|
||||
"target": "appx",
|
||||
"arch": [
|
||||
"x64"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -45,12 +39,6 @@
|
||||
"portable": {
|
||||
"artifactName": "${productName}-${version}-portable.${ext}"
|
||||
},
|
||||
"appx": {
|
||||
"displayName": "draw.io Diagrams",
|
||||
"publisherDisplayName": "JGraph Ltd",
|
||||
"identityName": "draw.io.draw.ioDiagrams",
|
||||
"publisher": "CN=9E628CCB-BE04-4557-A5A8-81EC34B09733"
|
||||
},
|
||||
"fileAssociations": [
|
||||
{
|
||||
"ext": "drawio",
|
||||
|
@ -8,6 +8,7 @@
|
||||
"sync": "node ./sync.js",
|
||||
"release-win": "electron-builder --config electron-builder-win.json",
|
||||
"release-win32": "electron-builder --config electron-builder-win32.json",
|
||||
"release-appx": "electron-builder --config electron-builder-appx.json",
|
||||
"release-linux": "electron-builder --config electron-builder-linux-mac.json",
|
||||
"release-snap": "electron-builder --config electron-builder-snap.json --publish never"
|
||||
},
|
||||
|
Loading…
x
Reference in New Issue
Block a user