Skip to content

OpenMS/ci-tools

Repository files navigation

OpenMS CI Tools

Scripts used in the OpenMS CI/CD system.

Actions

To build the actions:

npm ci
npm run build

Cache via rsync

Push/pull a directory via rsync.

To use, put something like this in your workflow YAML:

- uses: OpenMS/ci-tools/actions/rsync-cache@XXXX
  with:
    name: vcpkg-cache
    path: ${{ github.workspace }}/.vcpkg-cache
    key: ${{ runner.os }}-${{ runner.arch }}-${{ matrix.compiler }}
    ssh_key: ${{ secrets.ARCHIVE_RRSYNC_SSH }}
    ssh_host: ${{ secrets.ARCHIVE_RRSYNC_HOST }}
    ssh_port: ${{ secrets.ARCHIVE_RRSYNC_PORT }}
    ssh_user: ${{ secrets.ARCHIVE_RRSYNC_USER }}

NOTE: If the ssh_key is not available the action will automatically disable itself and print a notice to the workflow output.

About

Internal CI/CD tools for OpenMS

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors