mirror of
https://github.com/voxpupuli/puppet-hashi_stack.git
synced 2025-05-24 02:45:01 +01:00
modulesync 4.0.0-10-g1c946c3
This commit is contained in:
parent
fe9ef733e1
commit
3615507129
1 changed files with 28 additions and 0 deletions
28
.github/workflows/ci.yml
vendored
28
.github/workflows/ci.yml
vendored
|
@ -45,3 +45,31 @@ jobs:
|
|||
bundler-cache: true
|
||||
- name: Run tests
|
||||
run: bundle exec rake
|
||||
|
||||
acceptance:
|
||||
needs: setup_matrix
|
||||
runs-on: ubuntu-latest
|
||||
env:
|
||||
BUNDLE_WITHOUT: development:test:release
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
setfile: ${{fromJson(needs.setup_matrix.outputs.beaker_setfiles)}}
|
||||
puppet: ${{fromJson(needs.setup_matrix.outputs.puppet_major_versions)}}
|
||||
name: ${{ matrix.puppet.name }} - ${{ matrix.setfile.name }}
|
||||
steps:
|
||||
- name: Enable IPv6 on docker
|
||||
run: |
|
||||
echo '{"ipv6":true,"fixed-cidr-v6":"2001:db8:1::/64"}' | sudo tee /etc/docker/daemon.json
|
||||
sudo service docker restart
|
||||
- uses: actions/checkout@v2
|
||||
- name: Setup ruby
|
||||
uses: ruby/setup-ruby@v1
|
||||
with:
|
||||
ruby-version: '2.7'
|
||||
bundler-cache: true
|
||||
- name: Run tests
|
||||
run: bundle exec rake beaker
|
||||
env:
|
||||
BEAKER_PUPPET_COLLECTION: ${{ matrix.puppet.collection }}
|
||||
BEAKER_setfile: ${{ matrix.setfile.value }}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue