Commit Graph

73 Commits

Author SHA1 Message Date
Josh Suereth f51c51edbe Fix publishing to bintray to automatically make artifacts available after succesful upload. 2014-01-06 10:41:23 -05:00
Josh Suereth 2f6c444fd5 Merge remote-tracking branch 'origin/wip/bintray-publishing' into full-bintray
Conflicts:
	project/build.properties
	project/packaging.scala
2014-01-06 09:42:08 -05:00
Josh Suereth 5994a7bec5 Upgrade to sbt 0.13.1 2014-01-06 09:30:02 -05:00
Josh Suereth 44b651d607 Modify publishing to send packages into bintray.
* Use rpm repository for rpms
* Use debian repository for debians
* Use generic repository for everything else.

Note: we still need to mark a release as public afterwards with an API call.  Need to figure that one out for automation.
2013-09-04 11:50:58 -04:00
Alex Henning Johannessen 08fb68c324 Removed duplicated code with regards to projectID generation. 2013-07-13 13:47:26 +01:00
Josh Suereth d16ab1abd1 Migrate universal windows scripts into universal directory.
ALso, added back the commented sbtopts settings.
2013-06-29 10:21:58 -04:00
Josh Suereth 53f9de2735 Migrating to new native packaging plugin abstractions.
* Use new native packaging abstractions for windows mappings.
* Update universal sbt script to be cygwin friendly
* Modify sbt.bat for universal layout
* Fix some stty icanon (no)echo bugs in launcher script.
2013-06-29 10:09:42 -04:00
Josh Suereth b531a824f1 Fixed up MSI generation for new layout. MinGW tests to follow. 2013-06-27 19:56:21 -04:00
Josh Suereth a99f6fffbf Upgrade to in-progress sbt-native-packager plugin, including new support for universal->debian/rpm packages. 2013-06-27 16:43:31 -04:00
Josh Suereth bec43f0a55 Cleanup of launcher package to remove special casing of
JANSI.  This, hopefully, will lead to better compatibility
between the many console-enrichment projects, like:
JLINE-scala, JLINE-1.0, JLINE-2.0 and Jansi itself.

Testing to ensue shortly between 0.12.x + 0.13.x
2013-06-17 12:16:10 -04:00
Josh Suereth 3d19938968 Merge branch 'full-packaging' of github.com:sbt/sbt-launcher-package into full-packaging 2012-11-29 04:21:24 -05:00
Bart Schuller 40f2105070 Use realpath to locate relative files, add sh impl
because Mac OSX doesn't have a realpath binary.

This solves the issue where if you symlink to sbt, it
won't be able to locate the bash library and launcher anymore.

You'd want to do that so you can symlink just sbt to /usr/local/bin
without having to put a bash library file there as well.
In particular, this is what we'd like for Mac homebrew.
2012-11-05 21:24:42 +01:00
Josh Suereth 37f9d6bf21 Windows config now works. Still an issue with sbt.bat not setting up paths/temp files correctly.... 2012-09-22 10:12:03 -04:00
Josh Suereth 0ac0a4767d Bumped to new sbt launcher that supports publishing universal packages. 2012-09-07 14:08:46 -04:00
Josh Suereth 5407a21803 Use environment variable thanks to lame sbt jenkins plugin 2012-09-07 13:52:05 -04:00
Josh Suereth 872d88ea23 Updated build so you can specify SBT version on the command line. 2012-09-07 12:58:02 -04:00
Josh Suereth 75aedbc3d2 Fixes for build to work with SBT 0.12.0 2012-08-01 12:16:13 -04:00
Josh Suereth df31ed1fcb Fixed issue with sbt versioning for RC releases in windows. 2012-07-19 11:13:03 -04:00
Josh Suereth be912e904b Fixed RPM versioning issue for RC releases. 2012-07-18 10:47:49 -04:00
Josh Suereth 7b69501c8b Fixes for 0.12.0-RC4 release of launcher package. 2012-07-18 10:40:29 -04:00
Josh Suereth 55e0dfdc65 Removed bad practices from sbt bash script.
* No set XYZ arguments allowed.  BAAD sbt practice.
* No longer swaps launcher.  New SBT launchers can handle old SBT.
* SBT script now uses sbt-launch-lib.bash.
2012-07-17 16:37:19 -04:00
Josh Suereth 440ad4bb0b First cut at using metapackages to allow multiple versions of SBT in the same debian repository. 2012-05-29 08:49:02 -04:00
Josh Suereth c91159b363 fixes debian architecture bug. 2012-05-14 12:35:27 -04:00
Josh Suereth 02f6369f17 Closes #14 - Generate INstalled-Size on debian 2012-05-09 15:53:10 -04:00
Josh Suereth 6775c0e684 Fixes to build with SBT 0.11.3 2012-05-07 08:15:42 -04:00
Josh Suereth a0cbb9e488 Fixed univeral jar so the class files are in the right location. 2012-03-29 10:06:33 -04:00
Josh Suereth 4094af8304 Bumped for new version of native packager 2012-03-28 16:11:05 -04:00
Josh Suereth 9654a037cd I seem to fail at remote debugging hudson nodes if I cannot replicate locally. 2012-03-15 14:57:04 -04:00
Josh Suereth d4894c660d Fix #2, yippie. 2012-03-15 14:54:39 -04:00
Josh Suereth 8f4f02e4ac fixed bug with missing file 2012-03-15 14:51:35 -04:00
Josh Suereth 6d29c8a429 Modified name of universal zip to be 'sbt' 2012-03-15 14:31:10 -04:00
Josh Suereth ff05caba8b updated to latest native packager, added universal 'zip' generation to the build. 2012-03-15 14:22:10 -04:00
Josh Suereth d1298a8d36 Removed 32-bit java version check for 64-bit support 2012-02-15 07:05:52 -05:00
Josh Suereth f529e2a63e Added SBT_HOME environment variable for other windows packages. 2012-02-02 21:10:37 -05:00
Josh Suereth 0271bf92e2 Improvements to sbt.bat suggested by @retronym 2012-02-02 15:35:38 -05:00
Josh Suereth 663b125b95 Merge branch 'full-packaging' of github.com:sbt/sbt-launcher-package into full-packaging 2012-02-02 13:58:11 -05:00
Josh Suereth 531f728ac5 Quick fix for generating RPMs with owned directory for /usr/share/sbt 2012-02-02 13:03:52 -05:00
Josh Suereth 63d40330c2 Added sbt-launch script helper 2012-02-02 12:28:40 -05:00
Josh Suereth cea72e8ca7 Adding a library for launcher scripts.
* Moved sbt into src/linux (for now, to disambiguate from windows)
* Created sbt-launch-lib.bash to help scripts which want to use the SBT Launcher
  but are not SBT, e.g. g8 or cs.
2012-02-02 12:11:23 -05:00
Stefan Zeiger bc12a127ee Add sbt launcher script for Cygwin and MSYS to Windows installer 2012-01-18 16:58:30 +01:00
Stefan Zeiger cf14e6ba7b Add Jansi license file (because it is not contained in jansi.jar) 2012-01-18 16:50:17 +01:00
Josh Suereth e4f0d94b43 Project can now deploy to MSI repository. 2012-01-17 14:15:00 -05:00
Josh Suereth 046fb3e9e0 Merged szeiger's ANSI enhancements for windows. Closes #1 2012-01-17 13:15:39 -05:00
Josh Suereth b0deb8c2ae Fixes to MSI from szeiger, as well as trying to get publishing working. 2012-01-17 12:56:30 -05:00
Stefan Zeiger 2f19508ae5 Package Jansi plus a bootstrap launcher in the MSI installer 2012-01-17 18:03:26 +01:00
Josh Suereth 0739ba0b55 Adding publishing to the windows MSI generation. 2012-01-17 09:32:44 -05:00
Josh Suereth d8908cc393 Build no uses released packaging plugin. 2012-01-16 15:06:37 -05:00
Josh Suereth d852b4bc06 Fixed RPM warnings. 2012-01-11 14:10:10 -05:00
Josh Suereth 97a73b7d77 Fixed summary for SBT package. 2012-01-11 13:41:36 -05:00
Josh Suereth 1a2435f746 Added UI to windows MSI.
* Can now select installation directory of SBT.
* Can optionally add SBT to the path, instead of required.
* Displays a license agreement to the user.
2012-01-11 11:50:57 -05:00