]> xn--ix-yja.es Git - alex.git/commitdiff
Build bitlbee-telegram image
authoralex <alex@pdp7.net>
Wed, 25 Oct 2023 18:59:33 +0000 (20:59 +0200)
committerAlex Corcoles <alex@corcoles.net>
Wed, 25 Oct 2023 19:03:31 +0000 (21:03 +0200)
.github/workflows/build-bitlbee-telegram.yml [new file with mode: 0644]
personal_infra/containers/bitlbee-telegram/Containerfile [new file with mode: 0644]

diff --git a/.github/workflows/build-bitlbee-telegram.yml b/.github/workflows/build-bitlbee-telegram.yml
new file mode 100644 (file)
index 0000000..53edb2b
--- /dev/null
@@ -0,0 +1,22 @@
+on:
+  push:
+    paths:
+      - 'personal_infra/containers/bitlbee-telegram/**'
+    branches:
+      - master
+  workflow_dispatch:
+
+jobs:
+  build:
+    runs-on: ubuntu-latest
+    steps:
+      - uses: actions/checkout@v3
+        with:
+          submodules: true
+      - run: |
+          cd personal_infra/containers/bitlbee-telegram
+          podman build . -t quay.io/alexpdp7/bitlbee-telegram:latest
+          podman login -u="alexpdp7+github_workstation_builder" -p="$ROBOT_TOKEN" quay.io
+          podman push quay.io/alexpdp7/bitlbee-telegram:latest
+        env:
+          ROBOT_TOKEN: ${{ secrets.ROBOT_TOKEN }}
diff --git a/personal_infra/containers/bitlbee-telegram/Containerfile b/personal_infra/containers/bitlbee-telegram/Containerfile
new file mode 100644 (file)
index 0000000..61db3a2
--- /dev/null
@@ -0,0 +1,2 @@
+FROM public.ecr.aws/lts/ubuntu:22.04
+RUN apt update && apt install -y telegram-purple bitlbee-libpurple