Skip to content

Commit 9d2394b

Browse files
committed
Add Ansible Runner Docker Image Build in CIs
1 parent 41f1157 commit 9d2394b

4 files changed

Lines changed: 25 additions & 0 deletions

File tree

‎.github/workflows/dockerimage.yml‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ jobs:
1717
Docker_Image:
1818
[
1919
alpine,
20+
ansible_runner,
2021
broken_link_checker,
2122
golang,
2223
hugo,

‎.semaphore/semaphore.yml‎

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,3 +119,22 @@ blocks:
119119
on_pass:
120120
commands:
121121
- docker push ghcr.io/crazyuploader/networking
122+
123+
- name: Ansible Runner
124+
dependencies: []
125+
task:
126+
jobs:
127+
- name: Build Dockerfile
128+
commands:
129+
- checkout
130+
- "docker build -f ansible_runner/Dockerfile -t crazyuploader/ansible_runner:latest ."
131+
- docker images
132+
secrets:
133+
- name: DOCKERHUB_SECRET
134+
prologue:
135+
commands:
136+
- echo "$DOCKERHUB_TOKEN" | docker login -u "$DOCKERHUB_USERNAME" --password-stdin
137+
epilogue:
138+
on_pass:
139+
commands:
140+
- docker push crazyuploader/ansible_runner

‎README.md‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ The Docker Builder repository contains Dockerfiles for various tools and environ
2121
- [`Alpine`](alpine/Dockerfile)
2222
- [`Android SDK`](android_sdk/Dockerfile)
2323
- [`Android SDK with Flutter`](android_sdk_flutter/Dockerfile)
24+
- [`Ansible Runner`](ansible_runner/Dockerfile)
2425
- [`Broken Link Checker`](broken_link_checker/Dockerfile)
2526
- [`C++ Build Tools`](cpp_build_tools/Dockerfile)
2627
- [`Golang`](golang/Dockerfile)
@@ -36,6 +37,7 @@ The Docker Builder repository contains Dockerfiles for various tools and environ
3637
### GitHub Container Registry
3738

3839
- [`Alpine`](alpine/Dockerfile)
40+
- [`Ansible Runner`](ansible_runner/Dockerfile)
3941
- [`Broken Link Checker`](broken_link_checker/Dockerfile)
4042
- [`Hugo`](hugo/Dockerfile)
4143
- [`Golang`](golang/Dockerfile)

‎ansible_runner/README.md‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
11
# Ansible Runner Dockerfile
22

3+
[![Docker Image Size (tag)](https://img.shields.io/docker/image-size/crazyuploader/ansible_runner/latest)](https://hub.docker.com/r/crazyuploader/ansible_runner)
4+
[![Docker Pulls](https://img.shields.io/docker/pulls/crazyuploader/ansible_runner)](https://hub.docker.com/r/crazyuploader/ansible_runner)
5+
36
This Dockerfile provides an image for running Ansible, based on `python:3.11-slim` and including `git` and `openssh-client`.

0 commit comments

Comments
 (0)