Executable
+36
@@ -0,0 +1,36 @@
|
||||
kind: pipeline
|
||||
type: docker
|
||||
name: mkdocs
|
||||
|
||||
steps:
|
||||
|
||||
- name: build
|
||||
image: python:3.12
|
||||
commands:
|
||||
- sh install-packages.sh
|
||||
- pip install --no-cache-dir -r requirements.txt
|
||||
- mkdocs build --verbose
|
||||
|
||||
# - name: deploy
|
||||
# image: appleboy/drone-scp
|
||||
# settings:
|
||||
# host:
|
||||
# from_secret: SITE_SSH_HOST
|
||||
# username:
|
||||
# from_secret: SITE_SSH_USER
|
||||
# password:
|
||||
# from_secret: SITE_SSH_PASS
|
||||
# port:
|
||||
# from_secret: SITE_SSH_PORT
|
||||
# target:
|
||||
# from_secret: SITE_SSH_PATH
|
||||
# source:
|
||||
# - ./site/
|
||||
|
||||
when:
|
||||
|
||||
branch:
|
||||
- dev-publish
|
||||
|
||||
event:
|
||||
- push
|
||||
Executable
+13
@@ -0,0 +1,13 @@
|
||||
#!/usr/bin/env sh
|
||||
|
||||
# Update repositories
|
||||
apt-get update
|
||||
|
||||
# Read each package name from packages.txt and install it
|
||||
while read -r package; do
|
||||
apt-get install -y "${package}"
|
||||
done < packages.txt
|
||||
|
||||
# Cleanup any cached package data to reduce image size (optional)
|
||||
apt-get clean
|
||||
rm -rf /var/lib/apt/lists/*
|
||||
Executable
+7
@@ -0,0 +1,7 @@
|
||||
libcairo2-dev
|
||||
libfreetype6-dev
|
||||
libffi-dev
|
||||
libjpeg-dev
|
||||
libpng-dev
|
||||
libz-dev
|
||||
pngquant
|
||||
Executable
+9
@@ -0,0 +1,9 @@
|
||||
mkdocs
|
||||
# mkdocs-material
|
||||
mkdocs-material[imaging]
|
||||
mkdocs-redirects
|
||||
mkdocs-minify-plugin
|
||||
|
||||
# mkdocs-video
|
||||
mkdocs-mermaid2-plugin
|
||||
mkdocs-macros-plugin
|
||||
Reference in New Issue
Block a user