First steps towards automated releases / continuous deployment
kinke
noone at nowhere.com
Sun Dec 3 18:21:56 UTC 2017
Our tailored LLVM now uses AppVeyor and CircleCI to build
Win32/Win64/Linux-x86_64 release packages and upload them to a
GitHub CI release:
https://github.com/ldc-developers/llvm/releases/tag/CI
It could be extended to deploy builds with enabled assertions too
(for the LDC CI tests) and further tweaked to upload tagged
builds to the corresponding GitHub release etc.
I already requested macOS support from CircleCI.
As next steps, we can generalize the deployment of LDC CI builds
(currently Windows only) to Linux/OSX/Windows and finally
automate the creation of (the most popular) release packages on
tagged builds.
More information about the digitalmars-d-ldc
mailing list