Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/akx/travis-to-github-actions
Convert Travis.yml to GitHub Actions workflows.
https://github.com/akx/travis-to-github-actions
ci conversion github-actions travis-ci
Last synced: 2 months ago
JSON representation
Convert Travis.yml to GitHub Actions workflows.
- Host: GitHub
- URL: https://github.com/akx/travis-to-github-actions
- Owner: akx
- License: mit
- Created: 2020-12-08T11:58:21.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2022-08-20T18:14:35.000Z (over 2 years ago)
- Last Synced: 2024-10-20T01:21:35.752Z (3 months ago)
- Topics: ci, conversion, github-actions, travis-ci
- Language: TypeScript
- Homepage: https://akx.github.io/travis-to-github-actions/
- Size: 2.42 MB
- Stars: 12
- Watchers: 4
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Travis to GitHub Actions converter
This utility helps you convert Travis CI configuration files to the GitHub Actions workflow format.
## Usage
### Online
The `master` branch of the repository is automatically deployed to https://akx.github.io/travis-to-github-actions/
### Command-line usage
If you install `ts-node`, you can run e.g.
```
./node_modules/.bin/ts-node -O '{"module": "CommonJS"}' bin/convert.ts < .travis.yml
```to get a GitHub workflow. (Running via `yarn`, e.g. `yarn ts-node`, loses the stdin redirection.)
## Contributing
Contributions are welcome!
The app is a standard Create React App TypeScript app.
* If you use Npm, `npm i; npm start` should get you going.
* If you use Yarn, `yarn; yarn start` should get you going.