aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.woodpecker/.alpine.yaml9
-rw-r--r--.woodpecker/.archlinux.yaml9
-rw-r--r--.woodpecker/.debian.yaml10
-rw-r--r--.woodpecker/.fedora.yaml9
4 files changed, 37 insertions, 0 deletions
diff --git a/.woodpecker/.alpine.yaml b/.woodpecker/.alpine.yaml
new file mode 100644
index 0000000..dd22812
--- /dev/null
+++ b/.woodpecker/.alpine.yaml
@@ -0,0 +1,9 @@
+skip_clone: false
+
+steps:
+ build:
+ image: alpine
+ commands:
+ - apk add --no-cache build-base gcc curl openssl-dev
+ - curl -o config.c 'https://paste.sr.ht/blob/09d145e35ce3b058e02f5a0c664046fb66ba67e3'
+ - make OPENSSL_SERVER=1 INSPIRCD2_PROTOCOL=1
diff --git a/.woodpecker/.archlinux.yaml b/.woodpecker/.archlinux.yaml
new file mode 100644
index 0000000..bfa6424
--- /dev/null
+++ b/.woodpecker/.archlinux.yaml
@@ -0,0 +1,9 @@
+skip_clone: false
+
+steps:
+ build:
+ image: archlinux
+ commands:
+ - pacman --noconfirm -Sy make gcc openssl gnutls curl pkgconf
+ - curl -o config.c 'https://paste.sr.ht/blob/09d145e35ce3b058e02f5a0c664046fb66ba67e3'
+ - make OPENSSL_SERVER=1 INSPIRCD2_PROTOCOL=1
diff --git a/.woodpecker/.debian.yaml b/.woodpecker/.debian.yaml
new file mode 100644
index 0000000..f28ff0e
--- /dev/null
+++ b/.woodpecker/.debian.yaml
@@ -0,0 +1,10 @@
+skip_clone: false
+
+steps:
+ build:
+ image: debian:sid
+ commands:
+ - apt update -y
+ - apt install -y build-essential libssl-dev pkg-config curl
+ - curl -o config.c 'https://paste.sr.ht/blob/09d145e35ce3b058e02f5a0c664046fb66ba67e3'
+ - make OPENSSL_SERVER=1 INSPIRCD2_PROTOCOL=1
diff --git a/.woodpecker/.fedora.yaml b/.woodpecker/.fedora.yaml
new file mode 100644
index 0000000..051bb70
--- /dev/null
+++ b/.woodpecker/.fedora.yaml
@@ -0,0 +1,9 @@
+skip_clone: false
+
+steps:
+ build:
+ image: fedora
+ commands:
+ - dnf -y install make gcc openssl-devel pkg-config curl
+ - curl -o config.c 'https://paste.sr.ht/blob/09d145e35ce3b058e02f5a0c664046fb66ba67e3'
+ - make OPENSSL_SERVER=1 INSPIRCD2_PROTOCOL=1