Difference between revisions of "DMD Release Building"
(Created page with "== Requirements == * a linux (maybe osx) host * virtualbox * vagrant (https://www.vagrantup.com/) * a Windows 7 license * an OSX (currently 10.8) license * a gpg key that is...") |
(refer to release.sh script) |
||
(38 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
+ | == Release Engineers == | ||
+ | |||
+ | [[Martin_Nowak]] | ||
+ | |||
== Requirements == | == Requirements == | ||
Line 14: | Line 18: | ||
* See the build script for how to setup the vagrant boxes. | * See the build script for how to setup the vagrant boxes. | ||
− | + | https://github.com/D-Programming-Language/installer/blob/a01d9092a5409e507e1ea1c734f6336b8bfcd2f6/create_dmd_release/build_all.d#L14 | |
== Build steps == | == Build steps == | ||
− | * | + | * Use the [https://gist.github.com/MartinNowak/a471fe7ddbfeef205cdf04c93a94c6d0 release.sh] script |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Latest revision as of 11:53, 8 April 2017
Release Engineers
Requirements
- a linux (maybe osx) host
- virtualbox
- vagrant (https://www.vagrantup.com/)
- a Windows 7 license
- an OSX (currently 10.8) license
- a gpg key that is part of our keyring (http://dlang.org/gpg_keys.html)
- an S3 account for http://downloads.dlang.org
- an ssh account for http://ftp.digitalmars.com
- aws client tool
Setup boxes
- See the build script for how to setup the vagrant boxes.
Build steps
- Use the release.sh script