Commit Graph

21 Commits

Author SHA1 Message Date
Sebastian Wilzbach e8180d64a6 Use LDC for cross-compilation Win{32,64} binaries (#743)
* Build win64 binaries

* Allow adding DFLAGS

* bump ldc to 1.13

* Download & install the same LDC version

* Build win64 binaries in a separate job

* Fix release-windows for ARCH=64

* Re-enable ldc-beta

* Add more comments

* Use the LDC release build

* Remove note about requiring wine

* Split-up LDC setup in a separate file
2019-04-18 02:36:21 +02:00
Basile-z 4ad4b52c93
upgrade dependencies (#756) 2019-04-01 09:01:15 +02:00
Basile Burg 436a961934 Revert "ci, add codecov (#741)"
This reverts commit 0b84fc9b6b.
2019-01-03 03:05:03 +01:00
BBasile 0b84fc9b6b ci, add codecov (#741)
ci, add codecov
merged-on-behalf-of: BBasile <BBasile@users.noreply.github.com>
2019-01-02 16:23:18 +01:00
WebFreak001 71d5e09019 Build tagged releases in CIs 2018-12-27 16:36:35 +01:00
BBasile df035368e2 Prevent running CI twice when PRs are originated from the origin (#712)
Prevent running CI twice when PRs are originated from the origin
merged-on-behalf-of: BBasile <BBasile@users.noreply.github.com>
2018-11-02 06:04:44 +01:00
Sebastian Wilzbach 570796ca28 Auto-deploy to DockerHub 2018-06-29 17:16:29 +02:00
Sebastian Wilzbach e217f95f31 Update Windows Travis Deploy Regex 2018-05-08 13:51:06 +02:00
BBasile 49d236e08d
Remove dmd-beta and nightly from TravisCI
- dmd-nightly is tested by the D project tester.
- dmd-beta is not useful because most of the time it tests something that's already released
2018-05-05 09:00:41 +02:00
Sebastian Wilzbach 109c201e60 Upload the Windows binary to the releases instead of the raw executable 2018-04-23 19:13:38 +02:00
Sebastian Wilzbach 3dd66bc07c Build binaries for Windows 2018-04-06 09:18:28 +02:00
Sebastian Wilzbach a235e34a27 Don't run the whole testsuite on special tag builds 2018-04-05 12:31:57 +02:00
Sebastian Wilzbach 3fc205998a Reduce the minimal deployment target for OSX 2018-04-05 09:33:55 +02:00
Sebastian Wilzbach f326cad786 Improve the binary release building (Linux, OSX) 2018-03-30 11:17:44 +02:00
Sebastian Wilzbach 739c351c98 Upload built binaries to GitHub 2017-12-04 01:23:40 +01:00
skl131313 dc395eb3c8 Merge pull request #434 from skl131313/travis
Refactor travis to test and build dub in separate job.
2017-05-21 10:24:49 -04:00
Sebastian Wilzbach 3455c95752 Add dmd-nightly and ldc-beta to the Travis CI config (#436) 2017-05-20 19:07:10 +03:00
skl131313 254e04dcb3 Refactor travis to test and build dub in separate job. 2017-05-17 13:24:36 -04:00
skl131313 a393d5f0be Refactor travis config to include osx, dmd-beta, ldc2 and dub. 2017-05-12 00:55:21 -04:00
Hackerpilot 887245a493 Add test target and Travis config file 2015-09-18 11:48:03 -07:00
Martin Nowak e656f56433 add travis-ci configuration 2015-03-23 00:56:16 +01:00