automated terminal push

This commit is contained in:
2025-05-28 21:40:56 -04:00
parent 35979eed61
commit e1d56d71b5
7 changed files with 63 additions and 8 deletions

54
Jenkinsfile vendored Normal file
View File

@@ -0,0 +1,54 @@
pipeline {
agent none
options {
disableConcurrentBuilds(abortPrevious: true)
buildDiscarder(logRotator(numToKeepStr: '10'))
}
stages {
stage('docker compose build') {
agent {
label "sian"
}
steps {
dir('.') {
sh 'docker compose build'
}
}
}
stage('docker compose push') {
agent {
label "sian"
}
steps {
dir('.') {
sh 'docker compose push'
}
}
}
}}

View File

@@ -11,3 +11,4 @@ set -x;
docker compose down --remove-orphans
docker compose up --build -d

View File

@@ -1,4 +1,3 @@
services:
linux.softwareshinobi.com-server:
@@ -35,4 +34,5 @@ services:
ports:
- 2280:80
- "2280:80"

View File

@@ -6,7 +6,7 @@ RUN pip install mkdocs-blog-plugin
WORKDIR /docs
COPY . .
COPY . .
RUN mkdocs build

View File

@@ -1,4 +1,4 @@
FROM ubuntu:noble
FROM ubuntu:questing
##
@@ -6,7 +6,7 @@ WORKDIR /
COPY /provision /
##
##
ARG DEBIAN_FRONTEND=noninteractive

Binary file not shown.

View File

@@ -1,7 +1,7 @@
#!/bin/bash
##
## This script installs stuff
## This script installs stuff
## to set up a linux server
## suitable for newbies.
##
@@ -15,7 +15,7 @@ set -e;
set -x;
##
##
cat /etc/issue;
@@ -45,7 +45,7 @@ apt install -y vim nano;
## apt install -y hollywood;
apt install -y cmatrix;
apt install -y cmatrix cmatrix-xfont;
##
## shinobi academy user config