Skip to content

Latest commit

 

History

History
80 lines (60 loc) · 2.51 KB

INSTALL.md

File metadata and controls

80 lines (60 loc) · 2.51 KB

Traveling-Ruby Standalone Installation

From GitHub Release Page

Standalone Installer

curl -fsSL https://raw.githubusercontent.com/you54f/traveling-ruby/main/cli.sh | sh -s -- --help

curl -fsSL https://gist.githubusercontent.com/YOU54F/2e47eb0b653b6810dd6a0be9fc6820ea/raw/install.sh | sh -s -- --help
Usage: sh [-v <version>] [-d <release-date>] [--set-path] [--clean-install] [--ci]

  -v <version>          Ruby version to install (default: 3.2.6)
  -d <release-date>     Release date of the traveling ruby package to download (default: latest)
  --set-path            Add the traveling ruby bin path to the PATH environment variable (default: false)
  --clean-install       Remove any existing traveling ruby installation before installing (default: false)
  --ci                  Set --set-path to true and --clean-install to true (default: false)
on: 
  workflow_dispatch:
  push:
  
jobs:
  test_github_action:
    strategy:
      matrix:
        os: [ubuntu-latest,windows-latest,macos-latest]
      fail-fast: false
    runs-on: ${{ matrix.os }}
    name: test pact cli action
    steps:
      - uses: actions/checkout@v3
      - run: curl -fsSL https://raw.githubusercontent.com/you54f/traveling-ruby/main/cli.sh | sh -s -- --ci -v 2.6.10
      - run: ruby --version

GitHub Actions

on: 
  workflow_dispatch:
  push:
  
jobs:
  test_github_action:
    strategy:
      matrix:
        os: [ubuntu-latest,windows-latest,macos-latest]
      fail-fast: false
    runs-on: ${{ matrix.os }}
    name: test pact cli action
    steps:
      - uses: actions/checkout@v3
      - uses: you54f/traveling-ruby@main
      - run: ruby --version

Docker Images

https://hub.docker.com/r/you54f/traveling-ruby/tags

docker run --platform=linux/arm64 --rm -it you54f/traveling-ruby:3.3.0 --version docker run --platform=linux/amd64 --rm -it you54f/traveling-ruby:3.3.0 --version docker run --platform=linux/arm64 --rm -it you54f/traveling-ruby:3 --version docker run --platform=linux/amd64 --rm -it you54f/traveling-ruby:3 --version docker run --platform=linux/arm64 --rm -it you54f/traveling-ruby:3.1 --version docker run --platform=linux/amd64 --rm -it you54f/traveling-ruby:3.1 --version docker run --platform=linux/arm64 --rm -it you54f/traveling-ruby:3.0 --version docker run --platform=linux/amd64 --rm -it you54f/traveling-ruby:3.0 --version docker run --platform=linux/arm64 --rm -it you54f/traveling-ruby:2.6.10 --version docker run --platform=linux/amd64 --rm -it you54f/traveling-ruby:2.6.10 --version