All Projects → guenchi → setup-scheme

guenchi / setup-scheme

Licence: MIT license
Github Actions CI / CD setup for Scheme

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to setup-scheme

Rok8s Scripts
Opinionated scripts for managing application deployment lifecycle in Kubernetes
Stars: ✭ 248 (+1807.69%)
Mutual labels:  continuous-integration, ci, cd, continuous-deployment
Webhookd
A very simple webhook server launching shell scripts.
Stars: ✭ 250 (+1823.08%)
Mutual labels:  continuous-integration, ci, cd, continuous-deployment
flagsmith-nodejs-client
Flagsmith Node JS Client. Flagsmith lets you manage features flags across web, mobile and server side applications. Get builds out faster. Control who has access to new features.
Stars: ✭ 13 (+0%)
Mutual labels:  continuous-integration, ci, cd, continuous-deployment
xray-action
... a GitHub action to import test results into "Xray" - A complete Test Management tool for Jira.
Stars: ✭ 16 (+23.08%)
Mutual labels:  continuous-integration, ci, cd, github-actions
Cimonitor
Displays CI statuses on a dashboard and triggers fun modules representing the status!
Stars: ✭ 34 (+161.54%)
Mutual labels:  continuous-integration, ci, cd, continuous-deployment
Rocket
Automated software delivery as fast and easy as possible 🚀
Stars: ✭ 217 (+1569.23%)
Mutual labels:  continuous-integration, ci, cd, continuous-deployment
Android-CICD
This repo demonstrates how to work on CI/CD for Mobile Apps 📱 using Github Actions 💊 + Firebase Distribution 🎉
Stars: ✭ 37 (+184.62%)
Mutual labels:  continuous-integration, ci, continuous-deployment, github-actions
Abstruse
Abstruse is a free and open-source CI/CD platform that tests your models and code.
Stars: ✭ 704 (+5315.38%)
Mutual labels:  continuous-integration, ci, cd, continuous-deployment
www.go.cd
Github pages repo
Stars: ✭ 39 (+200%)
Mutual labels:  continuous-integration, ci, cd, continuous-deployment
Gocd
Main repository for GoCD - Continuous Delivery server
Stars: ✭ 6,314 (+48469.23%)
Mutual labels:  continuous-integration, ci, cd, continuous-deployment
Pipelines
Build pipelines for automation, deployment, testing...
Stars: ✭ 105 (+707.69%)
Mutual labels:  continuous-integration, ci, cd, continuous-deployment
Orkestra
Functional DevOps with Scala and Kubernetes
Stars: ✭ 102 (+684.62%)
Mutual labels:  continuous-integration, ci, cd, continuous-deployment
Nevergreen
🐤 A build monitor with attitude
Stars: ✭ 170 (+1207.69%)
Mutual labels:  continuous-integration, ci, cd, continuous-deployment
flagsmith-js-client
Javascript Client for Flagsmith. Ship features with confidence using feature flags and remote config. Host yourself or use our hosted version at https://www.flagsmith.com/
Stars: ✭ 42 (+223.08%)
Mutual labels:  ci, cd, continuous-deployment
Flagsmith Api
Feature flagging and remote config service. Host yourself or use our hosted version at https://www.flagsmith.com/
Stars: ✭ 223 (+1615.38%)
Mutual labels:  continuous-integration, ci, cd
bump-everywhere
🚀 Automate versioning, changelog creation, README updates and GitHub releases using GitHub Actions,npm, docker or bash.
Stars: ✭ 24 (+84.62%)
Mutual labels:  continuous-integration, continuous-deployment, github-actions
action-junit-report
Reports junit test results as GitHub Pull Request Check
Stars: ✭ 103 (+692.31%)
Mutual labels:  ci, cd, github-actions
Jenkins Rest
Java client, built on top of jclouds, for working with Jenkins REST API
Stars: ✭ 201 (+1446.15%)
Mutual labels:  continuous-integration, ci, cd
changed-files
Github action to retrieve all (added, copied, modified, deleted, renamed, type changed, unmerged, unknown) files and directories.
Stars: ✭ 733 (+5538.46%)
Mutual labels:  continuous-integration, ci, github-actions
ofcourse
A Concourse resource generator
Stars: ✭ 41 (+215.38%)
Mutual labels:  continuous-integration, ci, continuous-deployment

setup-scheme

Github Actions CI / CD setup for Scheme

Usage

See action.yml

Exemple: ci.yml

on: push

jobs:
  jobsName:
    runs-on: macos-latest
    steps:
    - uses: actions/checkout@master
    - uses: guenchi/setup-scheme@master
      with:
        implementation: chez
    - run: chez yourTestFiles.ss

for Gerbil Scheme:

    - run: |
            export PATH=/usr/local/opt/gambit-scheme/current/bin:/usr/local/opt/gerbil-scheme/libexec/bin:$PATH
            export GERBIL_HOME=/usr/local/opt/gerbil-scheme/libexec
            gxi yourTestFiles.ss

Implementation tag:

                                          MacOS           Linux
Chez Scheme                chez             X               X
Gambit Scheme              gambit           X               X
Gerbil Scheme              gerbil           X
MIT Scheme                 mit              X               X
Racket                     racket           X               X
Guile Scheme               guile            X               X
Chicken Scheme             chicken          X

License

The scripts and documentation in this project are released under the MIT License

Contributions

Contributions are welcome!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].