Compare commits
No commits in common. "7827745c11602e335a47c256be58015577267139" and "352b088c97394da8588f85a56af9730f623bd445" have entirely different histories.
7827745c11
...
352b088c97
@ -1,13 +0,0 @@
|
|||||||
name: Simple Docker Hello World Test
|
|
||||||
run-name: Tester workflow
|
|
||||||
on:
|
|
||||||
- push
|
|
||||||
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
hello-world:
|
|
||||||
runs-on: gitea-main
|
|
||||||
container:
|
|
||||||
image: alpine
|
|
||||||
steps:
|
|
||||||
- run: echo "Target branch ${{ gitea.ref }}"
|
|
@ -1,19 +1,11 @@
|
|||||||
include:
|
stages:
|
||||||
- local: 'ci/builder.yml'
|
- build
|
||||||
|
|
||||||
build-ansible-image:
|
dummy:
|
||||||
extends: .builder
|
stage: build
|
||||||
|
image: alpine:latest
|
||||||
script:
|
script:
|
||||||
- sh build-image.sh ansible
|
- echo $env_var
|
||||||
|
- echo $env_file
|
||||||
build-website-image:
|
- cat $env_file
|
||||||
extends: .builder
|
|
||||||
script:
|
|
||||||
- sh build-image.sh website
|
|
||||||
|
|
||||||
|
|
||||||
build-selelium-image:
|
|
||||||
extends: .builder
|
|
||||||
script:
|
|
||||||
- sh build-image.sh selenium
|
|
||||||
|
|
||||||
|
@ -1,35 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
# This script is a generic builder script which only builds
|
|
||||||
# images if the latest commit modifies the given folder in some way
|
|
||||||
|
|
||||||
target="$1"
|
|
||||||
tag="$2"
|
|
||||||
|
|
||||||
# Ensure we have a target
|
|
||||||
if [ -z "$target" ]; then
|
|
||||||
echo "$target is not defined ( empty )"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Make sure the target is real
|
|
||||||
if [ ! -d "$target" ]; then
|
|
||||||
echo "$target is not a directory"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Set the tag if not already set
|
|
||||||
if [ -z "$tag" ]; then
|
|
||||||
tag=latest
|
|
||||||
echo "Tag for \"$target\" defaulting to \"latest\""
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Finally set the project root
|
|
||||||
PROJECT_ROOT=`pwd`
|
|
||||||
|
|
||||||
cd "$target"
|
|
||||||
echo docker build . -t "$tag"
|
|
||||||
echo "${DOCKERHUB_PASSWORD} | docker login --username "${DOCKERHUB_USERNAME}" --password-stdin
|
|
||||||
cd "$PROJECT_ROOT"
|
|
@ -1,17 +0,0 @@
|
|||||||
# This template is for the main builder jobs to inherit generic properties from
|
|
||||||
|
|
||||||
stages:
|
|
||||||
- publish
|
|
||||||
|
|
||||||
.builder:
|
|
||||||
image: docker:stable
|
|
||||||
stage: publish
|
|
||||||
services:
|
|
||||||
- docker:dind
|
|
||||||
only:
|
|
||||||
refs:
|
|
||||||
- master
|
|
||||||
# Ensure we login to docker hub before hand everytime
|
|
||||||
before_script:
|
|
||||||
- echo $DOCKER_PASSWORD | docker login -u $DOCKER_USERNAME --password-stdin
|
|
||||||
|
|
@ -3,19 +3,12 @@
|
|||||||
This repository serves as a place of consolidation for most of the major public
|
This repository serves as a place of consolidation for most of the major public
|
||||||
docker images that I maintain.
|
docker images that I maintain.
|
||||||
|
|
||||||
# Building
|
|
||||||
|
|
||||||
Workflow for is defined as such in 3 stages:
|
|
||||||
|
|
||||||
* Validation stage: where we lint and check any
|
|
||||||
|
|
||||||
|
|
||||||
# Update Cycle
|
# Update Cycle
|
||||||
|
|
||||||
I mostly update these for my own sake however special versioning cycles can be
|
I mostly update these for my own sake however special versioning cycles can be
|
||||||
arranged for those that that request it.
|
arranged for those that that request it.
|
||||||
|
|
||||||
Email: `mail@shockrah.xyz`
|
Email: `dev@shockrah.xyz`
|
||||||
|
|
||||||
|
|
||||||
# Contributing
|
# Contributing
|
||||||
|
@ -1,6 +0,0 @@
|
|||||||
FROM selenium/standalone-firefox
|
|
||||||
|
|
||||||
RUN sudo apt update && \
|
|
||||||
sudo apt install -y python3-pip python3-venv && \
|
|
||||||
sudo apt-get clean && sudo rm -rf /var/cache/apt/archives /var/lib/apt/lists
|
|
||||||
|
|
@ -1,6 +1,9 @@
|
|||||||
FROM debian:sid-slim
|
FROM debian:sid-slim
|
||||||
|
MAINTAINER Alejandro Santillana alejandros714@protonmail.com
|
||||||
|
|
||||||
|
# For building and deploying to the VPS's and neocities
|
||||||
RUN apt-get update && \
|
RUN apt-get update && \
|
||||||
apt-get install -y --no-install-recommends hugo && \
|
apt-get install -y pandoc hugo curl --no-install-recommends && \
|
||||||
rm -rf var/lib/{apt,dpkg,cache,log}/
|
rm -rf var/lib/{apt,dpkg,cache,log}/
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user