Skip to content

NoMagic-vendored MagicDraw application package ("no_install.zip") upload to bintray

Notifications You must be signed in to change notification settings

TIWG/com.nomagic.magicdraw.package

Repository files navigation

Vendor-specific MagicDraw application package ("no_install.zip") from NoMagic, Inc.

This package is to upload a MagicDraw "no_install.zip" package to tiwg/org.omg.tiwg.vendor.nomagic @ bintray.

Upload workflow.

  1. Download MagicDraw
  • Select the "no_install.zip" package

  • Destination folder: ./downloads (this folder is ignored in github)

  1. Split the MD download
cd downloads
../scripts/splitMagicDrawPackage.sh <md no_install.zip>

This creates a sub-directory: ./downloads/parts; e.g:

$ ../scripts/splitMagicDrawPackage.sh MagicDraw_180_sp6_no_install.zip 
2 zip files will be made (100% efficiency)
creating: parts/MagicDr1.zip
creating: parts/MagicDr2.zip
248M -rw-rw-r--. 1 rouquett jplissa 248M Sep  6 03:25 parts/MagicDraw_180_sp6_no_install.part1.zip
192M -rw-rw-r--. 1 rouquett jplissa 192M Sep  6 03:25 parts/MagicDraw_180_sp6_no_install.part2.zip
  1. Upload to bintray.com

This requires local.credentials.sbt to have something like this:

credentials += Credentials("Bintray API Realm", "api.bintray.com", "<bintray user>", "<bintray api key>")

Then, execute:

sbt publish

Note that the artifacts are uploaded to bintray and are only resolvable privately using the bintray credentials. This is particularly useful to perform some testing before publishing the files publicly.

  1. Testing (using uploaded artifacts)

This requires local.credentials.sbt to have something like this:

credentials += Credentials("Bintray", "dl.bintray.com", "<bintray user>", "<bintray api key>")
  1. Publish

Make the uploaded files publicly accessible without any credentials.

About

NoMagic-vendored MagicDraw application package ("no_install.zip") upload to bintray

Resources

Stars

Watchers

Forks

Packages

No packages published