░▒▓████████████████████████████████▓▒░ ░▒▓█ ▓▒░ ░▒▓█ ~ S W A M P ~ ▓▒░ ░▒▓█ ▓▒░ ░▒▓████████████████████████████████▓▒░
pplmvsvm
LOCATION:
/var/www/canvas/vendor/bundle/ruby/3.1.0/gems/vault-0.15.0/.circleci
☗ ROOT
↻ REFRESH
✎ CARVE FLESH
EDITING: config.yml
version: 2.1 orbs: gem: zfhui/ruby-gem@0.2.1 references: images: ubuntu: &UBUNTU_IMAGE ubuntu-1604:201903-01 jobs: test: machine: image: *UBUNTU_IMAGE parameters: ruby-version: type: string vault-version: type: string steps: - checkout # Restore bundle cache - restore_cache: keys: - v1-dependencies-bundler-<< parameters.ruby-version >>-{{ checksum "vault.gemspec" }} # fallback to using the latest cache if no exact match is found - v1-dependencies-bundler- - run: name: Install vault command: | curl -sLo vault.zip https://releases.hashicorp.com/vault/<< parameters.vault-version >>/vault_<< parameters.vault-version >>_linux_amd64.zip unzip vault.zip mkdir -p ~/bin mv vault ~/bin export PATH="~/bin:$PATH" - run: name: Set ruby version command: | rvm install << parameters.ruby-version >> echo . $(rvm << parameters.ruby-version >> do rvm env --path) >> $BASH_ENV - run: name: Run tests command: | export VAULT_VERSION=<< parameters.vault-version >> ruby --version gem install bundler bundle -v bundle install --jobs=3 --retry=3 --path=vendor/bundle bundle exec rake # Store bundle cache - save_cache: key: v1-dependencies-bundler-<< parameters.ruby-version >>-{{ checksum "vault.gemspec" }} paths: - vendor/bundle build-release: working_directory: ~/repo executor: gem/default steps: - gem/build: gem-name: vault - gem/release: gem-name: vault gem-credentials-env-name: $RUBYGEMS_API_KEY workflows: run-tests: jobs: - test: filters: tags: only: /^v[0-9]+\.[0-9]+\.[0-9]+.*/ matrix: parameters: ruby-version: ["2.7.1", "2.6", "2.5"] vault-version: ["1.5.0", "1.4.2", "1.4.1", "1.4.0", "1.3.6"] name: test-ruby-<< matrix.ruby-version >>-vault-<< matrix.vault-version >> - build-release: requires: - test context: vault-gem-release filters: tags: only: /^v[0-9]+\.[0-9]+\.[0-9]+.*/ branches: ignore: /.*/
CANCEL
Name
Type
Size
Modified
Actions
↩ ..
DIR
—
—
📄 config.yml
YML
2.4 KB
2023-09-24 03:48
EDIT