diff --git a/.onedev-buildspec.yml b/.onedev-buildspec.yml index e1baf9e..963746d 100644 --- a/.onedev-buildspec.yml +++ b/.onedev-buildspec.yml @@ -52,6 +52,41 @@ jobs: userName: '@job_token@' passwordSecret: dockersecret condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL + - !CommandStep + name: Push packages to CPKG + runInContainer: true + image: onedev.site.tesses.net/crosslang/crosslangextras/crosslangextras:latest + interpreter: !DefaultInterpreter + commands: | + cd Tesses.CrossLang.PackageServer + crosslang upload-package --token="$CPKG_KEY" --host="https://cpkg.tesseslanguage.com/" + cd ../Tesses.CrossLang.Args + crosslang upload-package --token="$CPKG_KEY" --host="https://cpkg.tesseslanguage.com/" + cd ../Tesses.CrossLang.BuildEssentials + crosslang upload-package --token="$CPKG_KEY" --host="https://cpkg.tesseslanguage.com/" + cd ../Tesses.CrossLang.Std + crosslang upload-package --token="$CPKG_KEY" --host="https://cpkg.tesseslanguage.com/" + cd ../Templates/compiletool + crosslang upload-package --token="$CPKG_KEY" --host="https://cpkg.tesseslanguage.com/" + cd ../console + crosslang upload-package --token="$CPKG_KEY" --host="https://cpkg.tesseslanguage.com/" + cd ../emptyweb + crosslang upload-package --token="$CPKG_KEY" --host="https://cpkg.tesseslanguage.com/" + cd ../lib + crosslang upload-package --token="$CPKG_KEY" --host="https://cpkg.tesseslanguage.com/" + cd ../template + crosslang upload-package --token="$CPKG_KEY" --host="https://cpkg.tesseslanguage.com/" + cd ../tool + crosslang upload-package --token="$CPKG_KEY" --host="https://cpkg.tesseslanguage.com/" + cd ../web + crosslang upload-package --token="$CPKG_KEY" --host="https://cpkg.tesseslanguage.com/" + cd ../webapp + crosslang upload-package --token="$CPKG_KEY" --host="https://cpkg.tesseslanguage.com/" + envVars: + - name: CPKG_KEY + value: '@secret:CPKG_KEY@' + useTTY: true + condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL - !CommandStep name: push to coolify runInContainer: true diff --git a/Tesses.CrossLang.PackageServer/cross.json b/Tesses.CrossLang.PackageServer/cross.json index 3fbf25a..ea9c772 100644 --- a/Tesses.CrossLang.PackageServer/cross.json +++ b/Tesses.CrossLang.PackageServer/cross.json @@ -1,7 +1,9 @@ { "info": { - "type": "console" + "type": "console", + "short_name": "packageserver", + "short_name_pretty": "Package Server" }, "version": "1.0.0.0-prod", "name": "Tesses.CrossLang.PackageServer",