Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 1 month 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 (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2020-07-09T18:19:15.000Z (over 4 years ago)
- Last Synced: 2024-10-19T02:03:39.484Z (3 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.
[![TravisCI Build Status](https://travis-ci.com/andyli/HaxeCI.svg?branch=master)](https://travis-ci.com/andyli/HaxeCI)
[![AppVeyor Build Status](https://ci.appveyor.com/api/projects/status/github/andyli/HaxeCI?branch=master&svg=true)](https://ci.appveyor.com/project/andyli/HaxeCI)
[![Azure Pipelines Build Status](https://dev.azure.com/onthewings/GitHub%20public%20projects/_apis/build/status/andyli.HaxeCI?branchName=master)](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.