Skip to content

first stab at actions #4

first stab at actions

first stab at actions #4

Workflow file for this run

name: Package all the things
on:
push:
branches:
- '**'
jobs:
build_varnish:
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@v5
with:
submodules: true
# - name: Fetch Varnish
# uses: actions/checkout@v5
# with:
# repository: varnishcache/varnish-cache
# ref: varnish-8.0.0
# path: src/varnish-cache
- name: Download Varnish
run: |
mkdir src
cd src
curl -L https://varnish-cache.org/downloads/varnish-8.0.0.tgz | tar xvzf - --strip 1
- name:
run: |
cp -a --dereference varnish-cache/debian make-deb-packages.sh src/
cd src
mkdir -p packages
EXT=deb
ARCH=amd64
ls
docker run \
--rm \
-it \
--security-opt seccomp=unconfined \
-e PARAM_DIST=debian \
-e PARAM_RELEASE=bookworm \
-v $(pwd):/varnish-cache \
--platform linux/$ARCH \
debian:bookworm \
ls /varnish-cache/make-deb-packages.sh
# /varnish-cache/make-$EXT-packages.sh