Splits appx build into own builder
This commit is contained in:
parent
63d9b04427
commit
d3a430e64c
@ -29,5 +29,7 @@ before_build:
|
|||||||
build_script:
|
build_script:
|
||||||
- yarn run sync
|
- yarn run sync
|
||||||
- yarn run release-win
|
- yarn run release-win
|
||||||
|
- yarn run sync disableUpdate
|
||||||
|
- yarn run release-appx
|
||||||
|
|
||||||
test: off
|
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": [
|
"arch": [
|
||||||
"x64"
|
"x64"
|
||||||
]
|
]
|
||||||
},
|
|
||||||
{
|
|
||||||
"target": "appx",
|
|
||||||
"arch": [
|
|
||||||
"x64"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@ -45,12 +39,6 @@
|
|||||||
"portable": {
|
"portable": {
|
||||||
"artifactName": "${productName}-${version}-portable.${ext}"
|
"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": [
|
"fileAssociations": [
|
||||||
{
|
{
|
||||||
"ext": "drawio",
|
"ext": "drawio",
|
||||||
|
@ -8,6 +8,7 @@
|
|||||||
"sync": "node ./sync.js",
|
"sync": "node ./sync.js",
|
||||||
"release-win": "electron-builder --config electron-builder-win.json",
|
"release-win": "electron-builder --config electron-builder-win.json",
|
||||||
"release-win32": "electron-builder --config electron-builder-win32.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-linux": "electron-builder --config electron-builder-linux-mac.json",
|
||||||
"release-snap": "electron-builder --config electron-builder-snap.json --publish never"
|
"release-snap": "electron-builder --config electron-builder-snap.json --publish never"
|
||||||
},
|
},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user