Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CI: Set up Azure Pipelines, drop AppVeyor, rededicate Circle #2998

Merged
merged 18 commits into from
Feb 25, 2019

Commits on Feb 17, 2019

  1. Set up CI with Azure Pipelines

    kinke committed Feb 17, 2019
    Configuration menu
    Copy the full SHA
    784e107 View commit details
    Browse the repository at this point in the history
  2. Azure CI: Add Win32 job

    kinke committed Feb 17, 2019
    Configuration menu
    Copy the full SHA
    97d5c9a View commit details
    Browse the repository at this point in the history
  3. Azure CI: Add package artifact

    kinke committed Feb 17, 2019
    Configuration menu
    Copy the full SHA
    b7285c3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a831495 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    653c16f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    faacefc View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0e0f343 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d6f9024 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6b1d7e7 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7e58586 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2019

  1. Azure CI: Misc. fixups

    kinke committed Feb 25, 2019
    Configuration menu
    Copy the full SHA
    4f95186 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9cbe6ba View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    353e36b View commit details
    Browse the repository at this point in the history
  4. Remove AppVeyor CI

    kinke committed Feb 25, 2019
    Configuration menu
    Copy the full SHA
    43600b6 View commit details
    Browse the repository at this point in the history
  5. Rededicate CircleCI

    No self-compilation & packaging anymore, also combining bits from
    Semaphore and Travis.
    
    * Linux
      * Ubuntu 18.04: using distro gcc (7.3) + LLVM (6.0) + compiler-rt
        libs, multilib, druntime sanitizers support
      * Ubuntu rolling (latest, currently 18.10): using distro gcc (8.2) +
        LLVM (7.0) + compiler-rt libs, multilib, shared druntime/Phobos libs
        only (=> running lit-tests & DMD testsuite with shared libs,
        previously only tested by Travis)
    * macOS: using our prebuilt LLVM 7.0.1 with enabled assertions, x64 only
      * static+shared libs
      * shared libs only
    kinke committed Feb 25, 2019
    Configuration menu
    Copy the full SHA
    6b52f28 View commit details
    Browse the repository at this point in the history
  6. Azure CI: Hack around full LTO integration test failure on macOS

    ld: internal error: atom not found in symbolIndex(__D11TypeInfo_xa6__initZ) for architecture x86_64
    kinke committed Feb 25, 2019
    Configuration menu
    Copy the full SHA
    628ef0b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7e57f4b View commit details
    Browse the repository at this point in the history
  8. Azure CI: Set num parallel build/test jobs for Linux/Mac to num avail…

    …able CPU cores
    
    Linux and Windows agents seem to feature 2 cores, Mac 4 (plus higher
    single-core performance) - exploit it.
    kinke committed Feb 25, 2019
    Configuration menu
    Copy the full SHA
    1d02c1b View commit details
    Browse the repository at this point in the history