Skip to content

Commit 99b416f

Browse files
author
Daniel Carabas
committed
Add GA acceptance test workflows
1 parent 3fdde4e commit 99b416f

File tree

5 files changed

+84
-1
lines changed

5 files changed

+84
-1
lines changed

Diff for: .github/workflows/ubuntu16_pr.yaml

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
name: "ubuntu1604"
2+
3+
on: [push, pull_request]
4+
5+
jobs:
6+
LitmusAcceptance:
7+
runs-on: ubuntu-16.04
8+
steps:
9+
- uses: actions/checkout@v1
10+
- name: Set up Ruby 2.6
11+
uses: actions/setup-ruby@v1
12+
with:
13+
ruby-version: 2.6
14+
- name: Install gems and puppet agent
15+
run: |
16+
bundle install
17+
sudo -u root env "PATH=$PATH" bundle exec rake 'litmus:install_agent'
18+
- name: Install module
19+
run: bundle exec rake 'litmus:install_module'
20+
- name: Run acceptance tests
21+
run: sudo -u root env "PATH=$PATH" bundle exec rake 'litmus:acceptance:localhost'

Diff for: .github/workflows/ubuntu18_pr.yaml

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
name: "ubuntu1804"
2+
3+
on: [push, pull_request]
4+
5+
jobs:
6+
LitmusAcceptance:
7+
runs-on: ubuntu-18.04
8+
steps:
9+
- uses: actions/checkout@v1
10+
- name: Set up Ruby 2.6
11+
uses: actions/setup-ruby@v1
12+
with:
13+
ruby-version: 2.6
14+
- name: Install gems and puppet agent
15+
run: |
16+
bundle install
17+
sudo -u root env "PATH=$PATH" bundle exec rake 'litmus:install_agent'
18+
- name: Install module
19+
run: bundle exec rake 'litmus:install_module'
20+
- name: Run acceptance tests
21+
run: sudo -u root env "PATH=$PATH" bundle exec rake 'litmus:acceptance:localhost'

Diff for: .github/workflows/win2019_pr.yaml

+29
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: "windows"
2+
3+
on: [push, pull_request]
4+
5+
jobs:
6+
LitmusAcceptance:
7+
runs-on: windows-2019
8+
steps:
9+
- name: Support longpaths
10+
run: git config --system core.longpaths true
11+
- uses: actions/checkout@v1
12+
- name: Set up Ruby 2.6
13+
uses: actions/setup-ruby@v1
14+
with:
15+
ruby-version: 2.6
16+
- name: Install gems and puppet agent
17+
run: |
18+
bundle install
19+
bundle exec rake 'litmus:install_agent'
20+
- name: Install module
21+
run: |
22+
mkdir "C:\\ProgramData\\PuppetLabs\\code\\modules\\docker"
23+
dir
24+
echo "Copying files"
25+
xcopy /e * "C:\\ProgramData\\PuppetLabs\\code\\modules\\docker\\"
26+
echo "Puppet module list"
27+
puppet module list
28+
- name: Run acceptance tests
29+
run: bundle exec rake 'litmus:acceptance:localhost'

Diff for: .gitignore

-1
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,3 @@
2424
.DS_Store
2525
.project
2626
.envrc
27-
/inventory.yaml

Diff for: inventory.yaml

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
version: 2
3+
groups:
4+
- name: local
5+
targets:
6+
- uri: litmus_localhost
7+
config:
8+
transport: local
9+
- name: ssh_nodes
10+
targets: []
11+
- name: winrm_nodes
12+
targets: []
13+

0 commit comments

Comments
 (0)