Compare commits

..

No commits in common. 'init' and 'master' have entirely different histories.
init ... master

@ -1,87 +0,0 @@
---
kind: pipeline
type: docker
name: docker-build
steps:
- name: submodules
image: alpine/git
environment:
SSH_KEY:
from_secret: ssh-key
commands:
- mkdir -p ~/.ssh
- printf "Host git.shnee.net\n Port 222\n" >> ~/.ssh/config
- eval $(ssh-agent -s)
- echo "$SSH_KEY" | ssh-add -
- ssh-keyscan -p 222 -H git.shnee.net > ~/.ssh/known_hosts 2> /dev/null
- git submodule update --init --recursive
- name: build
image: docker.shnee.net/shnee/dind:23.0.1
pull: always
volumes:
- name: dockersock
path: /var/run
- name: docker-client-config
path: /root/.docker
# - name: fedora-pkg-cache
# path: /var/cache/dnf
environment:
DOCKER_CONFIG: /etc/docker/client_config
DOCKER_CLIENT_CONFIG:
from_secret: dockerconfig
commands:
# Give docker enough time to start.
- sleep 15
- mkdir -p "$DOCKER_CONFIG"
- echo "$DOCKER_CLIENT_CONFIG" | tee "$DOCKER_CONFIG/config.json"
- make no-cache build-all
- make push-all
- name: gotify
image: fredix/drone-gotify
settings:
gotifytoken:
from_secret: gotify-token
gotifyendpoint: http://push.shnee.net
gotifytitle: >
{{repo.name}} - Pipeline Build {{build.number}}
gotifypriority: 5
message: >
{{#success build.status}}
build {{build.number}} succeeded on {{repo.name}}. Good job
{{build.author}} {{build.link}}
{{else}}
build {{build.number}} failed on {{repo.name}}. Fix me please
{{build.author}} {{build.link}}
{{/success}}
when:
status: [success, failure]
services:
- name: docker
image: docker.shnee.net/shnee/dind:23.0.1
privileged: true
volumes:
- name: dockersock
path: /var/run
- name: docker-client-config
path: /root/.docker
volumes:
- name: dockersock
temp: {}
- name: docker-client-config
temp: {}
# TODO This isnt working and this path would only work while running locally.
# - name: fedora-pkg-cache
# host:
# path: /home/shnee/dev/ansible-fedora-docker/dnfcache
clone:
depth: 50
image_pull_secrets:
- dockerconfig

3
.gitmodules vendored

@ -1,3 +0,0 @@
[submodule "common"]
path = common
url = git@git.shnee.net:shnee/docker-common.git

@ -1,7 +0,0 @@
FROM fedora:36
# Install ansible using dnf. We originally were going to have a flag for whether
# to use dnf or pip to install ansible however it looks like dnf installs all
# the python libs in the same location that pip would, therefore there doesn't
# seem to be a meaningful difference between the 2 install options.
RUN dnf install -y ansible

@ -1,7 +0,0 @@
FROM fedora:37
# Install ansible using dnf. We originally were going to have a flag for whether
# to use dnf or pip to install ansible however it looks like dnf installs all
# the python libs in the same location that pip would, therefore there doesn't
# seem to be a meaningful difference between the 2 install options.
RUN dnf install -y ansible

@ -1,7 +0,0 @@
FROM {{ base_image_name }}:{{ version }}
# Install ansible using dnf. We originally were going to have a flag for whether
# to use dnf or pip to install ansible however it looks like dnf installs all
# the python libs in the same location that pip would, therefore there doesn't
# seem to be a meaningful difference between the 2 install options.
RUN dnf install -y ansible

@ -1,7 +0,0 @@
FROM fedora:latest
# Install ansible using dnf. We originally were going to have a flag for whether
# to use dnf or pip to install ansible however it looks like dnf installs all
# the python libs in the same location that pip would, therefore there doesn't
# seem to be a meaningful difference between the 2 install options.
RUN dnf install -y ansible

@ -1,27 +0,0 @@
default: common/.git build-all
IMAGE_NAME = ansible-fedora
BASE_IMAGE_NAME = fedora
VERSION_LIST = 36 37 latest
common/.git:
git submodule update --init
# TODO REM remove?
# # TODO REM STARTHERE what if we just mafe version targets here that set a
# # 'VERSION' variable?
# latest:
# $(eval VERSION = latest)
#
# # ':' is a bash noop, not sure how other shells will handle it, zsh handles it
# # ok.
# # The ';@:' ensures that 'make: Nothing to be done for '<target>' output for
# # recipes that only have things like 'eval' and 'info'.
# # https://stackoverflow.com/questions/31749487/suppress-make-nothing-to-be-done-for-target
# 36: ;@:
# $(eval VERSION = 36)
-include common/makefiles/common.mk
# TODO REM remove version-list?
.PHONY: version-list latest 36

@ -1,4 +1,2 @@
# anisible-fedora-docker # anisible-fedora-docker
[![Build status](http://drone.shnee.net/api/badges/shnee/ansible-fedora-docker/status.svg?ref=refs/heads/init)](http://drone.shnee.net/shnee/ansible-fedora-docker)

@ -1 +0,0 @@
Subproject commit 468f93cbe6e8311da24c4ff578ff2eae2524de22
Loading…
Cancel
Save