diff --git a/.gitea/workflows/host.yml b/.gitea/workflows/host.yml index cc6b22e..c0ff0f1 100644 --- a/.gitea/workflows/host.yml +++ b/.gitea/workflows/host.yml @@ -8,6 +8,18 @@ on: jobs: checkout-code: runs-on: ubuntu-latest + steps: + + - name: build git runner + shell: bash + run: | + ls ${{gitea.workspace}} -lah + docker build ${{gitea.workspace}}/services/git-runner homesrv/git-runner + + ansible-playbook: + runs-on: ubuntu-latest + container: + image: homesrv/git-runner steps: - name: Checkout code uses: actions/checkout@v2 @@ -15,24 +27,7 @@ jobs: shell: bash run: | ls ${{gitea.workspace}} -lah - - ansible-playbook: - runs-on: ubuntu-latest - container: - image: librespace/ansible - volumes: - - ${{gitea.workspace}}/ansible:/ansible - steps: - - name: ls - shell: bash - run: | - ls ${{gitea.workspace}} -lah - ls /ansible -lah -# run: | -# ls - # - name: ls - # run: | - # ls -lah + # - name: Install Ansible diff --git a/services/git-runner/Dockerfile b/services/git-runner/Dockerfile new file mode 100644 index 0000000..abe4e52 --- /dev/null +++ b/services/git-runner/Dockerfile @@ -0,0 +1,3 @@ +FROM gitea/act_runner:latest +RUN apt-get update && apt-get install -y ansible +