aboutsummaryrefslogtreecommitdiffhomepage
path: root/.github/workflows/pr.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/pr.yml')
-rw-r--r--.github/workflows/pr.yml12
1 files changed, 2 insertions, 10 deletions
diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml
index b4a20da..3daa0e2 100644
--- a/.github/workflows/pr.yml
+++ b/.github/workflows/pr.yml
@@ -7,34 +7,26 @@ on:
7 branches: 7 branches:
8 - master 8 - master
9jobs: 9jobs:
10 prepare:
11 run
12 tests: 10 tests:
13 runs-on: ubuntu-latest 11 runs-on: ubuntu-latest
14 uses: actions/checkout@v2
15 services: 12 services:
16 rundeck: 13 rundeck:
17 image: rundeck/rundeck:3.4.3 14 image: fretlink/rundeckforci:3.4.7-latest
18 ports: 15 ports:
19 - 4440:4440 16 - 4440:4440
20 env: 17 env:
21 RUNDECK_TOKENS_FILE: /tokens.properties 18 RUNDECK_TOKENS_FILE: /etc/tokens.properties
22 volumes:
23 - ${{ github.workspace }}/test/tokens.properties:/tokens.properties
24 options: >- 19 options: >-
25 --health-interval=10s 20 --health-interval=10s
26 --health-cmd="wget -t 1 -q -O /dev/null http://localhost:4440" 21 --health-cmd="wget -t 1 -q -O /dev/null http://localhost:4440"
27 --health-timeout 5s 22 --health-timeout 5s
28 --health-retries 15 23 --health-retries 15
29 --entrypoint
30 24
31 steps: 25 steps:
32 - uses: actions/checkout@v2 26 - uses: actions/checkout@v2
33 with: 27 with:
34 clean: false
35 path: "${{ github.repository }}" 28 path: "${{ github.repository }}"
36 - run: | 29 - run: |
37 cat /home/runner/work/ansible-rundeck-jobs/ansible-rundeck-jobs/test/tokens.properties
38 sudo apt update && sudo apt install -y python3-pip 30 sudo apt update && sudo apt install -y python3-pip
39 pip3 install -r ${{ github.repository }}/requirements.txt 31 pip3 install -r ${{ github.repository }}/requirements.txt
40 pip3 install -r ${{ github.repository }}/tests/requirements.txt 32 pip3 install -r ${{ github.repository }}/tests/requirements.txt