Add Windows NuGet upload

Fixes #1942
This commit is contained in:
Alexandre Lissy 2019-03-13 09:07:47 +01:00
parent 434a5776ae
commit 1ad490b25c
6 changed files with 39 additions and 0 deletions

View File

@ -11,6 +11,8 @@ build:
- "android-arm64-cpu-opt"
- "android-armv7-cpu-opt"
- "android-java-opt"
- "win-amd64-cpu-opt"
- "win-amd64-gpu-opt"
allowed:
- "tag"
ref_match: "refs/tags/"
@ -39,8 +41,13 @@ build:
- "linux-arm64-cpu-opt"
- "android-arm64-cpu-opt"
- "android-armv7-cpu-opt"
- "win-amd64-cpu-opt"
- "win-amd64-gpu-opt"
java_aar:
- "android-java-opt"
nuget:
- "win-amd64-cpu-opt"
- "win-amd64-gpu-opt"
metadata:
name: "DeepSpeech GitHub Packages"
description: "Trigger Uploading of DeepSpeech Packages to GitHub release page"

View File

@ -17,6 +17,7 @@ build:
javascript: []
java_aar:
- "android-java-opt"
nuget: []
metadata:
name: "DeepSpeech Android lib Packages"
description: "Trigger Uploading of DeepSpeech Android lib to JCenter registry"

View File

@ -21,6 +21,7 @@ build:
- "linux-amd64-gpu-opt"
# CPU package with all archs
- "node-package"
nuget: []
metadata:
name: "DeepSpeech NPM Packages"
description: "Trigger Uploading of DeepSpeech Packages to NPM registry"

View File

@ -0,0 +1,25 @@
build:
template_file: simple-task.tyml
dependencies:
# Make sure builds are ready
- "win-amd64-cpu-opt"
- "win-amd64-gpu-opt"
allowed:
- "tag"
ref_match: "refs/tags/"
routes:
- "notify.irc-channel.${notifications.irc}.on-exception"
- "notify.irc-channel.${notifications.irc}.on-failed"
upload_targets:
- "nuget"
artifacts_deps:
python: []
cpp: []
javascript: []
java_aar: []
nuget:
- "win-amd64-cpu-opt"
- "win-amd64-gpu-opt"
metadata:
name: "DeepSpeech NuGet Packages"
description: "Trigger Uploading of DeepSpeech .Net Framework bindings to NuGet"

View File

@ -25,6 +25,7 @@ build:
- "linux-amd64-gpu-opt"
- "linux-rpi3-cpu-opt"
# - "linux-arm64-cpu-opt" Aarch64 packages are refused by upload.pypi.org
nuget: []
metadata:
name: "DeepSpeech PyPi Packages"
description: "Trigger Uploading of DeepSpeech Packages to PyPi"

View File

@ -44,6 +44,10 @@ then:
$map: { $eval: build.artifacts_deps.cpp }
each(b):
$eval: as_slugid(b)
nuget:
$map: { $eval: build.artifacts_deps.nuget }
each(b):
$eval: as_slugid(b)
metadata:
name: ${build.metadata.name}