https://github.com/andyli/haxeci
  
  
    An example of using CI for Haxe projects. 
    https://github.com/andyli/haxeci
  
appveyor azure-pipelines continuous-integration haxe travis-ci
        Last synced: 7 months ago 
        JSON representation
    
An example of using CI for Haxe projects.
- Host: GitHub
- URL: https://github.com/andyli/haxeci
- Owner: andyli
- Created: 2015-04-01T13:56:30.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2020-07-09T18:19:15.000Z (over 5 years ago)
- Last Synced: 2025-02-02T01:28:54.696Z (9 months ago)
- Topics: appveyor, azure-pipelines, continuous-integration, haxe, travis-ci
- Language: Haxe
- Size: 120 KB
- Stars: 44
- Watchers: 8
- Forks: 14
- Open Issues: 3
- 
            Metadata Files:
            - Readme: README.md
 
Awesome Lists containing this project
README
          An example of using CI for Haxe projects.
[](https://travis-ci.com/andyli/HaxeCI)
[](https://ci.appveyor.com/project/andyli/HaxeCI)
[](https://dev.azure.com/onthewings/GitHub%20public%20projects/_build/latest?definitionId=2&branchName=master)
Same procedure is used for setting up both [Travis CI](https://travis-ci.com/), [AppVeyor](https://www.appveyor.com/), and [Azure Pipelines](https://azure.microsoft.com/en-us/services/devops/pipelines/):
 1. Create a Haxe project if there isn't one.
 2. Create a new repo on GitHub.
 3. Turn on the switches for the GitHub repo on Travis CI/AppVeyor/Azure Pipelines.
 4. Copy and modify the configs:
     * [.travis.yml](.travis.yml) for Travis CI
     * [appveyor.yml](appveyor.yml) for AppVeyor
     * [azure-pipelines.yml](azure-pipelines.yml) for Azure Pipelines
 5. Commit the configs and push to GitHub.
 6. Watch it build:
     * `https://travis-ci.com/${username}/${reponame}` for Travis CI
     * `https://ci.appveyor.com/project/${username}/${reponame}` for AppVeyor
     * `https://dev.azure.com/${organization}/${azureproject}/_build` for Azure Pipelines
 7. Add badges to README:
     * `https://travis-ci.com/${username}/${reponame}.svg?branch=master` for Travis CI
     * `https://ci.appveyor.com/api/projects/status/github/${username}/${reponame}?branch=master&svg=true` for AppVeyor
     * `https://dev.azure.com/${organization}/${azureproject}/_apis/build/status/${pipeline}?branchName=master` for Azure Pipelines
  
     
  
  
  To the extent possible under law,
  
    Andy Li
  has waived all copyright and related or neighboring rights to
  HaxeCI.
This work is published from:
  Hong Kong.