Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Haskell + Azure Pipelines

A513bc1fa519d2fcf5e4e0d9b5500101?s=47 Sibi
February 13, 2019

Haskell + Azure Pipelines

A513bc1fa519d2fcf5e4e0d9b5500101?s=128

Sibi

February 13, 2019
Tweet

Transcript

  1. Haskell + Azure Pipelines Haskell + Azure Pipelines Sibi Prabakaran

    Feb 13, 2019
  2. None
  3. Azure Pipelines Azure Pipelines One of the services under Azure

    Devops Used for CI/CD services Recently gaining popularity in OSS projects
  4. Pricing page Pricing page

  5. Advantages Advantages Build times & parallel jobs are much bigger

    Build artifacts choco, MinGW availablity for Window images
  6. Cons Cons Not all the features is available via yaml

    No caching support UI is not straightforward Bugs
  7. Azure Terminology Azure Terminology Agents Microsoft hosted agents Self-hosted agents

  8. Yaml options Yaml options pool: vmImage: ubuntu-16.04 steps: - script:

    | export PATH=$HOME/.local/bin:$PATH stack build displayName: Build Dependencies - script: | export PATH=$HOME/.local/bin:$PATH stack test displayName: Test Package
  9. Prebaked Templates Prebaked Templates Simple configuration Complex configuration

  10. Questions Questions