January 30, 2014 [phobos] [D-Programming-Language/installer] 80df11: script for unattended release building | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/D-Programming-Language/installer Commit: 80df11d57a57b8f5fdc86bc2a1062baa49e6b6bf https://github.com/D-Programming-Language/installer/commit/80df11d57a57b8f5fdc86bc2a1062baa49e6b6bf Author: Martin Nowak <code@dawg.eu> Date: 2014-01-24 (Fri, 24 Jan 2014) Changed paths: A create_dmd_release/build_all.d Log Message: ----------- script for unattended release building - currently works for FreeBSD and Linux Commit: 3043e02f212d495f44f1485fb2725eb3d971416e https://github.com/D-Programming-Language/installer/commit/3043e02f212d495f44f1485fb2725eb3d971416e Author: Martin Nowak <code@dawg.eu> Date: 2014-01-24 (Fri, 24 Jan 2014) Changed paths: M create_dmd_release/build_all.d Log Message: ----------- encapsulate Box struct Commit: 812e312377b92d6fbd778147144969347d67e641 https://github.com/D-Programming-Language/installer/commit/812e312377b92d6fbd778147144969347d67e641 Author: Martin Nowak <code@dawg.eu> Date: 2014-01-24 (Fri, 24 Jan 2014) Changed paths: M create_dmd_release/build_all.d Log Message: ----------- support for OSX - vagrant box is create_dmd_release-osx - builds 32/64-bit library and 64-bit binaries Commit: b63faf0cda2e8a4005270a7395638aa778285359 https://github.com/D-Programming-Language/installer/commit/b63faf0cda2e8a4005270a7395638aa778285359 Author: Martin Nowak <code@dawg.eu> Date: 2014-01-24 (Fri, 24 Jan 2014) Changed paths: M create_dmd_release/build_all.d Log Message: ----------- support for Windows7 - vagrant box is create_dmd_release-windows - builds 32/64-bit libraries/tools and a 32-bit dmd binary Commit: b4e961481ae3b871ef3a4f787a507981b735ab87 https://github.com/D-Programming-Language/installer/commit/b4e961481ae3b871ef3a4f787a507981b735ab87 Author: Martin Nowak <code@dawg.eu> Date: 2014-01-24 (Fri, 24 Jan 2014) Changed paths: M create_dmd_release/build_all.d Log Message: ----------- enforce exit code == 0 Commit: 0f2aff882f4580552286ccb0f538216865069c17 https://github.com/D-Programming-Language/installer/commit/0f2aff882f4580552286ccb0f538216865069c17 Author: Martin Nowak <code@dawg.eu> Date: 2014-01-24 (Fri, 24 Jan 2014) Changed paths: M create_dmd_release/build_all.d Log Message: ----------- change linux builds to use Debian 6.07 - now 32/64 build on multiarch x86_64 Commit: 5981dbb28e6dad5d907a580d69db1cc246e1a9d2 https://github.com/D-Programming-Language/installer/commit/5981dbb28e6dad5d907a580d69db1cc246e1a9d2 Author: Martin Nowak <code@dawg.eu> Date: 2014-01-25 (Sat, 25 Jan 2014) Changed paths: M create_dmd_release/build_all.d Log Message: ----------- don't delete box on error - use halt -f instead - useful for manual inspection Commit: f365f464bdedcd3e695ee3fdcec3fbedc3a55c27 https://github.com/D-Programming-Language/installer/commit/f365f464bdedcd3e695ee3fdcec3fbedc3a55c27 Author: Martin Nowak <code@dawg.eu> Date: 2014-01-25 (Sat, 25 Jan 2014) Changed paths: A create_dmd_release/common.d M create_dmd_release/create_dmd_release.d Log Message: ----------- move zip utils to common.d Commit: 1f9a6ff1f8791469ff91671123297e98bfdf2ff4 https://github.com/D-Programming-Language/installer/commit/1f9a6ff1f8791469ff91671123297e98bfdf2ff4 Author: Martin Nowak <code@dawg.eu> Date: 2014-01-25 (Sat, 25 Jan 2014) Changed paths: M create_dmd_release/build_all.d Log Message: ----------- add shell.exec Commit: 544b7df9b326f9fe1646be16839504951297c9b3 https://github.com/D-Programming-Language/installer/commit/544b7df9b326f9fe1646be16839504951297c9b3 Author: Martin Nowak <code@dawg.eu> Date: 2014-01-25 (Sat, 25 Jan 2014) Changed paths: M create_dmd_release/build_all.d Log Message: ----------- diagnostic TODO Commit: 8e446f0ae3c450cdc4aa9cd22d0b9e94cb2d27dd https://github.com/D-Programming-Language/installer/commit/8e446f0ae3c450cdc4aa9cd22d0b9e94cb2d27dd Author: Martin Nowak <code@dawg.eu> Date: 2014-01-25 (Sat, 25 Jan 2014) Changed paths: M create_dmd_release/build_all.d M create_dmd_release/common.d Log Message: ----------- move mkdtemp to common.d Commit: bcf9a83cfbc3d63006cba24b80ac9804d2f87b0c https://github.com/D-Programming-Language/installer/commit/bcf9a83cfbc3d63006cba24b80ac9804d2f87b0c Author: Martin Nowak <code@dawg.eu> Date: 2014-01-25 (Sat, 25 Jan 2014) Changed paths: M create_dmd_release/build_all.d Log Message: ----------- create temporary working dir Commit: 65e81873bf295540fb1115c16f7da19a3dedae37 https://github.com/D-Programming-Language/installer/commit/65e81873bf295540fb1115c16f7da19a3dedae37 Author: Martin Nowak <code@dawg.eu> Date: 2014-01-25 (Sat, 25 Jan 2014) Changed paths: M create_dmd_release/build_all.d M create_dmd_release/common.d Log Message: ----------- add fetchFile Commit: 7e9c99e567367c3ee8e7c9542cabc98adef7226f https://github.com/D-Programming-Language/installer/commit/7e9c99e567367c3ee8e7c9542cabc98adef7226f Author: Martin Nowak <code@dawg.eu> Date: 2014-01-25 (Sat, 25 Jan 2014) Changed paths: M create_dmd_release/build_all.d Log Message: ----------- download the previous dmd release - update optlink - fetch libcurl for windows - fixup for missing freebsd dmd.conf files in 2.065-b1 Commit: e315daa8e19b29bf1d6ead7172f3b83602b03c01 https://github.com/D-Programming-Language/installer/commit/e315daa8e19b29bf1d6ead7172f3b83602b03c01 Author: Martin Nowak <code@dawg.eu> Date: 2014-01-25 (Sat, 25 Jan 2014) Changed paths: M create_dmd_release/build_all.d Log Message: ----------- scp recursive by default Commit: 9e4f1c3faa0e702962a01e0e8010ebb4fd73a555 https://github.com/D-Programming-Language/installer/commit/9e4f1c3faa0e702962a01e0e8010ebb4fd73a555 Author: Martin Nowak <code@dawg.eu> Date: 2014-01-25 (Sat, 25 Jan 2014) Changed paths: M create_dmd_release/common.d M create_dmd_release/create_dmd_release.d Log Message: ----------- move copyFiles to common.d Commit: cf0d0ebf9195e5d2b5052cffa8c49d2c206cfcd8 https://github.com/D-Programming-Language/installer/commit/cf0d0ebf9195e5d2b5052cffa8c49d2c206cfcd8 Author: Martin Nowak <code@dawg.eu> Date: 2014-01-25 (Sat, 25 Jan 2014) Changed paths: M create_dmd_release/build_all.d Log Message: ----------- copy additional binaries from previous release - those are the closed source tools - Note: optlink has been updated before this step updating other tools would require to edit the cached_downloads/dmd.2.065-b1.zip or adding code to build_all.d. Commit: 501e7ad95da30f89f294e16af11316162afebc81 https://github.com/D-Programming-Language/installer/commit/501e7ad95da30f89f294e16af11316162afebc81 Author: Martin Nowak <code@dawg.eu> Date: 2014-01-26 (Sun, 26 Jan 2014) Changed paths: M create_dmd_release/common.d Log Message: ----------- add array with all project names to common.d Commit: 4a4094827555f4533f908971c2535c642d0fa8cb https://github.com/D-Programming-Language/installer/commit/4a4094827555f4533f908971c2535c642d0fa8cb Author: Martin Nowak <code@dawg.eu> Date: 2014-01-26 (Sun, 26 Jan 2014) Changed paths: M create_dmd_release/build_all.d Log Message: ----------- clone source only on host machine - copy them to the boxes - use shallow clones - clone only a single branch Commit: bac1f0e9ff9d3edc29d1075f48c8f0084126374f https://github.com/D-Programming-Language/installer/commit/bac1f0e9ff9d3edc29d1075f48c8f0084126374f Author: Martin Nowak <code@dawg.eu> Date: 2014-01-26 (Sun, 26 Jan 2014) Changed paths: M create_dmd_release/build_all.d M create_dmd_release/create_dmd_release.d Log Message: ----------- build create_dmd_release on the box using oldDMD - combine all zips on the linux box Commit: 6fd80d0d328be926a8835be2dc3f0d6f3ac3f3e3 https://github.com/D-Programming-Language/installer/commit/6fd80d0d328be926a8835be2dc3f0d6f3ac3f3e3 Author: Martin Nowak <code@dawg.eu> Date: 2014-01-26 (Sun, 26 Jan 2014) Changed paths: M create_dmd_release/build_all.d M create_dmd_release/create_dmd_release.d Log Message: ----------- use libcurl from oldDMD release for chmgen Commit: 6b4ab83d20704de8a2efb9e76721d4994ecc1408 https://github.com/D-Programming-Language/installer/commit/6b4ab83d20704de8a2efb9e76721d4994ecc1408 Author: Martin Nowak <code@dawg.eu> Date: 2014-01-26 (Sun, 26 Jan 2014) Changed paths: M create_dmd_release/create_dmd_release.d Log Message: ----------- run make with 4 jobs in parallel - kill jobs option Commit: 7a458b896cbd16d5b92091cd3b03b76ef729b4f9 https://github.com/D-Programming-Language/installer/commit/7a458b896cbd16d5b92091cd3b03b76ef729b4f9 Author: Martin Nowak <code@dawg.eu> Date: 2014-01-26 (Sun, 26 Jan 2014) Changed paths: M create_dmd_release/build_all.d Log Message: ----------- force disable 3daccelerate - Solves potential issue with wrongly setup OSX box. Commit: e926cf77d8278d635a304e697320d08e17e1c05f https://github.com/D-Programming-Language/installer/commit/e926cf77d8278d635a304e697320d08e17e1c05f Author: Martin Nowak <code@dawg.eu> Date: 2014-01-26 (Sun, 26 Jan 2014) Changed paths: M create_dmd_release/create_dmd_release.d Log Message: ----------- pass LATEST=branch to all Makefiles - used as version number by dlang.org Commit: 5bb2b30a3d6efaf26f590c02b70671980f9a3ae1 https://github.com/D-Programming-Language/installer/commit/5bb2b30a3d6efaf26f590c02b70671980f9a3ae1 Author: AndrewEdwards <edwards.ac@gmail.com> Date: 2014-01-30 (Thu, 30 Jan 2014) Changed paths: A create_dmd_release/build_all.d A create_dmd_release/common.d M create_dmd_release/create_dmd_release.d Log Message: ----------- Merge pull request #46 from MartinNowak/vagrant Improve build automation using Vagrant. Compare: https://github.com/D-Programming-Language/installer/compare/2894b2a59961...5bb2b30a3d6e |
Copyright © 1999-2021 by the D Language Foundation