Compare commits

..
Author SHA1 Message Date
fithwum b0ef9541a1 Update changelogs on 2026-08-16T21:16:44Z 2026-08-16 21:16:44 +00:00
fithwum 1af8ddf234 Merge branch 'tmp-buildinfo-1786914992' 2026-08-16 21:16:33 +00:00
fithwum 281022f543 Update build-info on 2026-08-16T21:16:32Z 2026-08-16 21:16:32 +00:00
fithwum 9b2146fc8b Merge branch 'tmp-changelog-1786310203' 2026-08-09 21:16:44 +00:00
fithwum 78e006dc75 Update changelogs on 2026-08-09T21:16:43Z 2026-08-09 21:16:43 +00:00
fithwum 92ad82f952 Merge branch 'tmp-changelog-1786310201' 2026-08-09 21:16:42 +00:00
fithwum 3a708e149d Update changelogs on 2026-08-09T21:16:41Z 2026-08-09 21:16:41 +00:00
fithwum aaf2a87281 Merge branch 'tmp-buildinfo-1786310192' 2026-08-09 21:16:33 +00:00
fithwum fb0861c7b6 Update build-info on 2026-08-09T21:16:32Z 2026-08-09 21:16:32 +00:00
fithwum 4017aab009 remove alpine build files 2026-08-05 14:50:51 -07:00
fithwum 1449a67d07 remove alpine version 2026-08-05 14:49:20 -07:00
fithwum 39b2cd1ecb Merge branch 'tmp-changelog-1785705378' 2026-08-02 21:16:20 +00:00
fithwum aec8bafb17 Update changelogs on 2026-08-02T21:16:18Z 2026-08-02 21:16:18 +00:00
fithwum 6485727b3d Merge branch 'tmp-changelog-1785705375' 2026-08-02 21:16:16 +00:00
fithwum ca57f1b040 Update changelogs on 2026-08-02T21:16:15Z 2026-08-02 21:16:15 +00:00
fithwum 8d578bb828 Merge branch 'tmp-changelog-1785705371' 2026-08-02 21:16:12 +00:00
fithwum c5947fcf83 Update changelogs on 2026-08-02T21:16:11Z 2026-08-02 21:16:11 +00:00
fithwum c227b06635 Merge branch 'tmp-buildinfo-1785705367' 2026-08-02 21:16:08 +00:00
fithwum fc32d344f9 Update build-info on 2026-08-02T21:16:07Z 2026-08-02 21:16:07 +00:00
fithwum 5f2635275c Merge branch 'tmp-changelog-1785420904' 2026-07-30 14:15:05 +00:00
fithwum ea177a0174 Update changelogs on 2026-07-30T14:15:04Z 2026-07-30 14:15:04 +00:00
fithwum 89037b8bd6 Merge branch 'tmp-buildinfo-1785420896' 2026-07-30 14:14:57 +00:00
fithwum af24427389 Update build-info on 2026-07-30T14:14:56Z 2026-07-30 14:14:56 +00:00
fithwum e4834a1841 updates to workflows
Build and Push Teamspeak alpine / build-alpine (push) Successful in 16s
Build and Push Teamspeak basic / build-basic (push) Successful in 18s
Build and Push Teamspeak alpine / generate-build-info (push) Successful in 9s
Build and Push Teamspeak basic / generate-build-info (push) Successful in 7s
Build and Push Teamspeak debian / build-debian (push) Successful in 23s
Build and Push Teamspeak alpine / generate-changelogs (push) Successful in 7s
Build and Push Teamspeak basic / generate-changelogs (push) Successful in 7s
Build and Push Teamspeak debian / generate-build-info (push) Successful in 7s
Build and Push Teamspeak debian / generate-changelogs (push) Successful in 7s
2026-07-30 07:14:01 -07:00
fithwum b013ab1f54 Merge branch 'tmp-changelog-1785419736' 2026-07-30 13:55:37 +00:00
fithwum 300a54b40f Update changelogs on 2026-07-30T13:55:36Z 2026-07-30 13:55:36 +00:00
fithwum 054cef1047 Merge branch 'tmp-buildinfo-1785419725' 2026-07-30 13:55:26 +00:00
fithwum bae19346a6 Update build-info on 2026-07-30T13:55:25Z 2026-07-30 13:55:25 +00:00
fithwum 29978f4971 updates
Build and Push Teamspeak Images on Base Image Update / build-alpine (push) Successful in 15s
Build and Push Teamspeak Images on Base Image Update / build-debian (push) Successful in 34s
Build and Push Teamspeak Images on Base Image Update / build-basic (push) Successful in 30s
Build and Push Teamspeak Images on Base Image Update / generate-build-info (push) Successful in 8s
Build and Push Teamspeak Images on Base Image Update / generate-changelogs (push) Successful in 8s
2026-07-30 06:54:24 -07:00
fithwum bd0f050427 Merge branch 'tmp-changelog-1785348950' 2026-07-29 18:15:51 +00:00
fithwum f2d1a0df58 Update changelogs on 2026-07-29T18:15:50Z 2026-07-29 18:15:50 +00:00
fithwum 8928956d6a Merge branch 'tmp-buildinfo-1785348940' 2026-07-29 18:15:41 +00:00
fithwum 77971fda07 Update build-info on 2026-07-29T18:15:40Z 2026-07-29 18:15:40 +00:00
fithwum 948c8fbf1a update
Build and Push Teamspeak Images on Base Image Update / build-alpine (push) Successful in 17s
Build and Push Teamspeak Images on Base Image Update / build-debian (push) Successful in 23s
Build and Push Teamspeak Images on Base Image Update / build-basic (push) Successful in 20s
Build and Push Teamspeak Images on Base Image Update / generate-build-info (push) Successful in 8s
Build and Push Teamspeak Images on Base Image Update / generate-changelogs (push) Successful in 7s
2026-07-29 11:14:50 -07:00
fithwum 7c2a194eca Merge branch 'tmp-changelog-1785348659' 2026-07-29 18:10:59 +00:00
fithwum ecc05da666 Update changelogs on 2026-07-29T18:10:59Z 2026-07-29 18:10:59 +00:00
fithwum ae64b1c888 Merge branch 'tmp-buildinfo-1785348649' 2026-07-29 18:10:50 +00:00
fithwum 65b7c2fa0a Update build-info on 2026-07-29T18:10:49Z 2026-07-29 18:10:49 +00:00
fithwum 5887020fc1 update
Build and Push Teamspeak Images on Base Image Update / build-alpine (push) Successful in 20s
Build and Push Teamspeak Images on Base Image Update / build-debian (push) Successful in 25s
Build and Push Teamspeak Images on Base Image Update / build-basic (push) Successful in 17s
Build and Push Teamspeak Images on Base Image Update / generate-build-info (push) Successful in 8s
Build and Push Teamspeak Images on Base Image Update / generate-changelogs (push) Successful in 7s
2026-07-29 11:09:54 -07:00
fithwum c249cff2da Merge branch 'tmp-changelog-1785348398' 2026-07-29 18:06:38 +00:00
fithwum 6825fdacb4 Update changelogs on 2026-07-29T18:06:38Z 2026-07-29 18:06:38 +00:00
fithwum 4b38012b38 Merge branch 'tmp-buildinfo-1785348387' 2026-07-29 18:06:28 +00:00
fithwum 00b7673c9d Update build-info on 2026-07-29T18:06:27Z 2026-07-29 18:06:27 +00:00
fithwum 9a385285da update
Build and Push Teamspeak Images on Base Image Update / build-alpine (push) Successful in 19s
Build and Push Teamspeak Images on Base Image Update / build-debian (push) Successful in 26s
Build and Push Teamspeak Images on Base Image Update / build-basic (push) Successful in 19s
Build and Push Teamspeak Images on Base Image Update / generate-build-info (push) Successful in 8s
Build and Push Teamspeak Images on Base Image Update / generate-changelogs (push) Successful in 8s
2026-07-29 11:05:34 -07:00
fithwum e6aaae7522 Merge branch 'tmp-changelog-1785348095' 2026-07-29 18:01:36 +00:00
fithwum 651e4618bc Update changelogs on 2026-07-29T18:01:35Z 2026-07-29 18:01:35 +00:00
fithwum 5065079e83 Merge branch 'tmp-buildinfo-1785348084' 2026-07-29 18:01:25 +00:00
fithwum b4c090089a Update build-info on 2026-07-29T18:01:24Z 2026-07-29 18:01:24 +00:00
fithwum ef0093150a update
Build and Push Teamspeak Images on Base Image Update / build-alpine (push) Successful in 14s
Build and Push Teamspeak Images on Base Image Update / build-debian (push) Successful in 22s
Build and Push Teamspeak Images on Base Image Update / build-basic (push) Successful in 21s
Build and Push Teamspeak Images on Base Image Update / generate-build-info (push) Successful in 8s
Build and Push Teamspeak Images on Base Image Update / generate-changelogs (push) Successful in 8s
2026-07-29 11:00:37 -07:00
fithwum 768a761e7d Merge branch 'tmp-changelog-1785347966' 2026-07-29 17:59:27 +00:00
fithwum 7ce8df4e72 Update changelogs on 2026-07-29T17:59:26Z 2026-07-29 17:59:26 +00:00
fithwum 8bea19d318 Merge branch 'tmp-buildinfo-1785347955' 2026-07-29 17:59:16 +00:00
fithwum 97acc8f107 Update build-info on 2026-07-29T17:59:15Z 2026-07-29 17:59:15 +00:00
fithwum 2266bf4aec update
Build and Push Teamspeak Images on Base Image Update / build-alpine (push) Successful in 16s
Build and Push Teamspeak Images on Base Image Update / build-debian (push) Successful in 23s
Build and Push Teamspeak Images on Base Image Update / build-basic (push) Successful in 21s
Build and Push Teamspeak Images on Base Image Update / generate-build-info (push) Successful in 8s
Build and Push Teamspeak Images on Base Image Update / generate-changelogs (push) Successful in 7s
2026-07-29 10:58:26 -07:00
fithwum 9153488ee0 Merge branch 'tmp-changelog-1785347289' 2026-07-29 17:48:11 +00:00
fithwum ccd3fb2a05 Update changelogs on 2026-07-29T17:48:09Z 2026-07-29 17:48:09 +00:00
fithwum d496f4f07a Merge branch 'tmp-buildinfo-1785347279' 2026-07-29 17:48:00 +00:00
fithwum f4b5c3aca2 Update build-info on 2026-07-29T17:47:59Z 2026-07-29 17:47:59 +00:00
fithwum f07b92498b test
Build and Push Teamspeak Images on Base Image Update / build-alpine (push) Successful in 16s
Build and Push Teamspeak Images on Base Image Update / build-debian (push) Successful in 21s
Build and Push Teamspeak Images on Base Image Update / build-basic (push) Successful in 19s
Build and Push Teamspeak Images on Base Image Update / generate-build-info (push) Successful in 8s
Build and Push Teamspeak Images on Base Image Update / generate-changelogs (push) Successful in 8s
2026-07-29 10:47:09 -07:00
fithwum a04abc2d42 Merge branch 'tmp-changelog-1785346727' 2026-07-29 17:38:48 +00:00
fithwum d15e947e3f Update changelogs on 2026-07-29T17:38:47Z 2026-07-29 17:38:47 +00:00
fithwum d5cd8bfaf2 Merge branch 'tmp-buildinfo-1785346716' 2026-07-29 17:38:37 +00:00
fithwum 876101164d Update build-info on 2026-07-29T17:38:36Z 2026-07-29 17:38:36 +00:00
fithwum ff6f0846fa update
Build and Push Teamspeak Images on Base Image Update / build-alpine (push) Successful in 17s
Build and Push Teamspeak Images on Base Image Update / build-debian (push) Successful in 23s
Build and Push Teamspeak Images on Base Image Update / build-basic (push) Successful in 20s
Build and Push Teamspeak Images on Base Image Update / generate-build-info (push) Successful in 9s
Build and Push Teamspeak Images on Base Image Update / generate-changelogs (push) Successful in 8s
2026-07-29 10:37:46 -07:00
fithwum 83e3f6909a Merge branch 'tmp-changelog-1785275213' 2026-07-28 21:46:54 +00:00
fithwum 6e07ae5eab Update changelogs on 2026-07-28T21:46:53Z 2026-07-28 21:46:53 +00:00
fithwum 1eea86d188 Merge branch 'tmp-buildinfo-1785275203' 2026-07-28 21:46:44 +00:00
fithwum 9d4c620377 Update build-info on 2026-07-28T21:46:43Z 2026-07-28 21:46:43 +00:00
fithwum 5dafcda086 fix workflow error
Build and Push Teamspeak Images on Base Image Update / build-alpine (push) Successful in 20s
Build and Push Teamspeak Images on Base Image Update / build-debian (push) Successful in 27s
Build and Push Teamspeak Images on Base Image Update / build-basic (push) Successful in 18s
Build and Push Teamspeak Images on Base Image Update / generate-build-info (push) Successful in 8s
Build and Push Teamspeak Images on Base Image Update / generate-changelogs (push) Successful in 8s
2026-07-28 14:45:51 -07:00
fithwum 8ac06ddd1a Merge branch 'tmp-changelog-1785275088' 2026-07-28 21:44:49 +00:00
fithwum 25719039f4 Update changelogs on 2026-07-28T21:44:48Z 2026-07-28 21:44:48 +00:00
fithwum 7e35b0fc15 Merge branch 'tmp-buildinfo-1785275078' 2026-07-28 21:44:39 +00:00
fithwum ba5666e7fd Update build-info on 2026-07-28T21:44:38Z 2026-07-28 21:44:38 +00:00
fithwum f0b76e3569 update workflow
Build and Push Teamspeak Images on Base Image Update / build-alpine (push) Successful in 13s
Build and Push Teamspeak Images on Base Image Update / build-debian (push) Successful in 19s
Build and Push Teamspeak Images on Base Image Update / build-basic (push) Successful in 17s
Build and Push Teamspeak Images on Base Image Update / generate-build-info (push) Successful in 7s
Build and Push Teamspeak Images on Base Image Update / generate-changelogs (push) Successful in 8s
2026-07-28 14:43:55 -07:00
fithwum 05795854cf Merge branch 'tmp-buildinfo-1785274898' 2026-07-28 21:41:39 +00:00
fithwum e103f0eade Update build-info on 2026-07-28T21:41:38Z 2026-07-28 21:41:38 +00:00
fithwum e572b86711 update
Build and Push Teamspeak Images on Base Image Update / build-alpine (push) Successful in 21s
Build and Push Teamspeak Images on Base Image Update / build-debian (push) Successful in 28s
Build and Push Teamspeak Images on Base Image Update / build-basic (push) Successful in 28s
Build and Push Teamspeak Images on Base Image Update / generate-build-info (push) Successful in 8s
Build and Push Teamspeak Images on Base Image Update / generate-changelogs (push) Skipped
2026-07-28 14:40:35 -07:00
fithwum b95fc260ae Merge branch 'tmp-buildinfo-1785274594' 2026-07-28 21:36:35 +00:00
fithwum 1f033609d3 Update build-info on 2026-07-28T21:36:34Z 2026-07-28 21:36:34 +00:00
fithwum f2cf6a6752 update
Build and Push Teamspeak Images on Base Image Update / build-alpine (push) Successful in 1m22s
Build and Push Teamspeak Images on Base Image Update / build-debian (push) Successful in 1m35s
Build and Push Teamspeak Images on Base Image Update / build-basic (push) Successful in 35s
Build and Push Teamspeak Images on Base Image Update / update-base-digest-cache (push) Successful in 9s
Build and Push Teamspeak Images on Base Image Update / generate-build-info (push) Successful in 9s
Build and Push Teamspeak Images on Base Image Update / generate-changelogs (push) Canceled after 0s
2026-07-28 14:34:08 -07:00
fithwum e53b3167b4 Merge branch 'tmp-changelog-1785259351' 2026-07-28 17:22:32 +00:00
fithwum 7edc5269ae Update changelogs on 2026-07-28T17:22:31Z 2026-07-28 17:22:31 +00:00
fithwum 3110543ce5 Merge branch 'tmp-buildinfo-1785259339' 2026-07-28 17:22:20 +00:00
fithwum 3d120c350d Update build-info on 2026-07-28T17:22:19Z 2026-07-28 17:22:19 +00:00
fithwum 3b82f39595 update
Build and Push Teamspeak Images on Base Image Update / check-for-changes (push) Successful in 8s
Build and Push Teamspeak Images on Base Image Update / build-alpine (push) Successful in 12s
Build and Push Teamspeak Images on Base Image Update / build-basic (push) Successful in 20s
Build and Push Teamspeak Images on Base Image Update / build-debian (push) Successful in 2m18s
Build and Push Teamspeak Images on Base Image Update / update-base-digest-cache (push) Successful in 9s
Build and Push Teamspeak Images on Base Image Update / generate-build-info (push) Successful in 8s
Build and Push Teamspeak Images on Base Image Update / generate-changelogs (push) Successful in 8s
2026-07-28 10:19:14 -07:00
fithwum 1e22837052 Merge branch 'tmp-changelog-1785100617' 2026-07-26 21:16:57 +00:00
fithwum b9648fdd4a Update changelogs on 2026-07-26T21:16:57Z 2026-07-26 21:16:57 +00:00
fithwum 66d3f715f0 Merge branch 'tmp-buildinfo-1785100606' 2026-07-26 21:16:47 +00:00
fithwum b6349fa4a5 Update build-info on 2026-07-26T21:16:46Z 2026-07-26 21:16:46 +00:00
fithwum dd9060043a Merge branch 'tmp-changelog-1784560486' 2026-07-20 15:14:47 +00:00
fithwum 56558e43be Update changelogs on 2026-07-20T15:14:46Z 2026-07-20 15:14:46 +00:00
fithwum 3c9a607225 Merge branch 'tmp-buildinfo-1784560476' 2026-07-20 15:14:37 +00:00
fithwum 290e792d12 Update build-info on 2026-07-20T15:14:36Z 2026-07-20 15:14:36 +00:00
fithwum 308bff125a revert change
Build and Push Teamspeak Images on Base Image Update / check-for-changes (push) Successful in 6s
Build and Push Teamspeak Images on Base Image Update / build-debian (push) Successful in 6s
Build and Push Teamspeak Images on Base Image Update / build-alpine (push) Successful in 7s
Build and Push Teamspeak Images on Base Image Update / build-basic (push) Successful in 15s
Build and Push Teamspeak Images on Base Image Update / update-base-digest-cache (push) Successful in 7s
Build and Push Teamspeak Images on Base Image Update / generate-build-info (push) Successful in 8s
Build and Push Teamspeak Images on Base Image Update / generate-changelogs (push) Successful in 8s
2026-07-20 08:13:40 -07:00
fithwum e67afeae3b Merge branch 'tmp-changelog-1784560355' 2026-07-20 15:12:35 +00:00
fithwum 0af95eea9b Update changelogs on 2026-07-20T15:12:35Z 2026-07-20 15:12:35 +00:00
fithwum b68db607e7 Merge branch 'tmp-buildinfo-1784560345' 2026-07-20 15:12:26 +00:00
fithwum 086282836e Update build-info on 2026-07-20T15:12:25Z 2026-07-20 15:12:25 +00:00
fithwum 4307c761e6 updates to workflows
Build Teamspeak-alpine / check-for-changes (push) Successful in 7s
Build Teamspeak-debian / check-for-changes (push) Successful in 6s
Build Teamspeak-alpine / build-alpine (push) Successful in 7s
Build Teamspeak-debian / build-debian (push) Successful in 6s
Build Teamspeak-alpine / update-base-digest-cache (push) Successful in 7s
Build Teamspeak-debian / update-base-digest-cache (push) Failing after 6s
Build Teamspeak-debian / generate-build-info (push) Skipped
Build Teamspeak-debian / generate-changelogs (push) Skipped
Build Teamspeak-alpine / generate-build-info (push) Successful in 7s
Build Teamspeak-alpine / generate-changelogs (push) Successful in 6s
Build Teamspeak-basic(debian) / check-for-changes (push) Successful in 5s
Build Teamspeak-basic(debian) / build-basic (push) Successful in 6s
Build Teamspeak-basic(debian) / update-base-digest-cache (push) Failing after 5s
Build Teamspeak-basic(debian) / generate-build-info (push) Skipped
Build Teamspeak-basic(debian) / generate-changelogs (push) Skipped
2026-07-20 08:11:43 -07:00
fithwum e122ecf938 Merge branch 'tmp-changelog-1784495821' 2026-07-19 21:17:02 +00:00
fithwum e093f257e2 Update changelogs on 2026-07-19T21:17:01Z 2026-07-19 21:17:01 +00:00
fithwum 02cbea976c Merge branch 'tmp-buildinfo-1784495810' 2026-07-19 21:16:51 +00:00
fithwum c81aa84711 Update build-info on 2026-07-19T21:16:50Z 2026-07-19 21:16:50 +00:00
fithwum 8a41b36eba Merge branch 'tmp-changelog-1784466790' 2026-07-19 13:13:11 +00:00
fithwum 317db4f41c Update changelogs on 2026-07-19T13:13:10Z 2026-07-19 13:13:10 +00:00
fithwum eaa743ceae Merge branch 'tmp-buildinfo-1784466780' 2026-07-19 13:13:00 +00:00
fithwum 457ab517fe Update build-info on 2026-07-19T13:13:00Z 2026-07-19 13:13:00 +00:00
fithwum 2d18bf885a files
Build and Push Teamspeak Images on Base Image Update / check-for-changes (push) Successful in 6s
Build and Push Teamspeak Images on Base Image Update / build-alpine (push) Successful in 9s
Build and Push Teamspeak Images on Base Image Update / build-debian (push) Successful in 22s
Build and Push Teamspeak Images on Base Image Update / build-basic (push) Successful in 24s
Build and Push Teamspeak Images on Base Image Update / update-base-digest-cache (push) Successful in 7s
Build and Push Teamspeak Images on Base Image Update / generate-build-info (push) Successful in 8s
Build and Push Teamspeak Images on Base Image Update / generate-changelogs (push) Successful in 7s
2026-07-19 06:11:12 -07:00
fithwum 2d4f0e353e Merge branch 'tmp-changelog-1783891011' 2026-07-12 21:16:52 +00:00
fithwum e6249c6c04 Update changelogs on 2026-07-12T21:16:51Z 2026-07-12 21:16:51 +00:00
fithwum b2ad5aa52f Merge branch 'tmp-buildinfo-1783891002' 2026-07-12 21:16:43 +00:00
fithwum 59c0e91540 Update build-info on 2026-07-12T21:16:42Z 2026-07-12 21:16:42 +00:00
fithwum 899e84f8a1 Merge branch 'tmp-changelog-1783348209' 2026-07-06 14:30:10 +00:00
fithwum 99de314ca4 Update changelogs on 2026-07-06T14:30:09Z 2026-07-06 14:30:09 +00:00
fithwum e69886b0b2 Merge branch 'tmp-buildinfo-1783348199' 2026-07-06 14:30:00 +00:00
fithwum 1461e1f517 Update build-info on 2026-07-06T14:29:59Z 2026-07-06 14:29:59 +00:00
fithwum 22a917f77b updates to autoupdate
Build and Push Teamspeak Images on Base Image Update / check-for-changes (push) Successful in 12s
Build and Push Teamspeak Images on Base Image Update / build-alpine (push) Successful in 6s
Build and Push Teamspeak Images on Base Image Update / build-debian (push) Successful in 22s
Build and Push Teamspeak Images on Base Image Update / build-basic (push) Successful in 6s
Build and Push Teamspeak Images on Base Image Update / update-base-digest-cache (push) Successful in 10s
Build and Push Teamspeak Images on Base Image Update / generate-build-info (push) Successful in 7s
Build and Push Teamspeak Images on Base Image Update / generate-changelogs (push) Successful in 6s
2026-07-06 07:24:55 -07:00
fithwum e520d520a4 Merge branch 'tmp-changelog-1783286219' 2026-07-05 21:16:59 +00:00
fithwum 9c1ac1aeed Update changelogs on 2026-07-05T21:16:59Z 2026-07-05 21:16:59 +00:00
fithwum 15a94f77b4 Merge branch 'tmp-buildinfo-1783286209' 2026-07-05 21:16:50 +00:00
fithwum 13d81e2eab Update build-info on 2026-07-05T21:16:49Z 2026-07-05 21:16:49 +00:00
fithwum 41d317791c Merge branch 'tmp-changelog-1782681402' 2026-06-28 21:16:43 +00:00
fithwum f7f82810be Update changelogs on 2026-06-28T21:16:42Z 2026-06-28 21:16:42 +00:00
fithwum 963a46ba39 Merge branch 'tmp-buildinfo-1782681393' 2026-06-28 21:16:34 +00:00
fithwum b67e5cba12 Update build-info on 2026-06-28T21:16:33Z 2026-06-28 21:16:33 +00:00
fithwum 69039362eb Merge branch 'tmp-changelog-1782076579' 2026-06-21 21:16:19 +00:00
fithwum f8eb1863ae Update changelogs on 2026-06-21T21:16:19Z 2026-06-21 21:16:19 +00:00
fithwum 347b4699c5 Merge branch 'tmp-buildinfo-1782076569' 2026-06-21 21:16:10 +00:00
fithwum dc4676fcea Update build-info on 2026-06-21T21:16:09Z 2026-06-21 21:16:09 +00:00
fithwum 7aaa1fcc0b Merge branch 'tmp-changelog-1781989315' 2026-06-20 21:01:56 +00:00
fithwum 601528826e Update changelogs on 2026-06-20T21:01:55Z 2026-06-20 21:01:55 +00:00
fithwum d4936eb8c7 Merge branch 'tmp-buildinfo-1781989300' 2026-06-20 21:01:40 +00:00
fithwum 15a8ea3661 Update build-info on 2026-06-20T21:01:40Z 2026-06-20 21:01:40 +00:00
fithwum bcde7e7d0f update
Build and Push Teamspeak Images on Base Image Update / check-for-changes (push) Successful in 1m0s
Build and Push Teamspeak Images on Base Image Update / build-alpine (push) Successful in 13s
Build and Push Teamspeak Images on Base Image Update / build-debian (push) Successful in 21s
Build and Push Teamspeak Images on Base Image Update / build-basic (push) Successful in 18s
Build and Push Teamspeak Images on Base Image Update / update-base-digest-cache (push) Successful in 10s
Build and Push Teamspeak Images on Base Image Update / generate-build-info (push) Successful in 7s
Build and Push Teamspeak Images on Base Image Update / generate-changelogs (push) Successful in 7s
2026-06-20 13:51:15 -07:00
fithwum d6c68b0d50 Merge branch 'tmp-changelog-1781442097' 2026-06-14 13:01:38 +00:00
fithwum 3844243ab4 Update changelogs on 2026-06-14T13:01:37Z 2026-06-14 13:01:37 +00:00
fithwum 4a9b2021fa Merge branch 'tmp-buildinfo-1781442090' 2026-06-14 13:01:30 +00:00
fithwum 701763c422 Update build-info on 2026-06-14T13:01:30Z 2026-06-14 13:01:30 +00:00
fithwum dfe08a2683 Merge branch 'tmp-changelog-1780837316' 2026-06-07 13:01:56 +00:00
fithwum dcc73b89e5 Update changelogs on 2026-06-07T13:01:56Z 2026-06-07 13:01:56 +00:00
fithwum 8f2a4ffe50 Merge branch 'tmp-buildinfo-1780837308' 2026-06-07 13:01:48 +00:00
fithwum 58d7aced80 Update build-info on 2026-06-07T13:01:48Z 2026-06-07 13:01:48 +00:00
fithwum 08495187d1 Merge branch 'tmp-changelog-1780232519' 2026-05-31 13:01:59 +00:00
fithwum 922973e685 Update changelogs on 2026-05-31T13:01:59Z 2026-05-31 13:01:59 +00:00
fithwum 5a8a03b7cd Merge branch 'tmp-buildinfo-1780232510' 2026-05-31 13:01:51 +00:00
fithwum deb007f1cd Update build-info on 2026-05-31T13:01:50Z 2026-05-31 13:01:50 +00:00
fithwum 8e2e9af5e2 Merge branch 'tmp-changelog-1779918824' 2026-05-27 21:53:45 +00:00
fithwum 807158c07d Update changelogs on 2026-05-27T21:53:44Z 2026-05-27 21:53:44 +00:00
fithwum 359746ce89 Merge branch 'tmp-buildinfo-1779918814' 2026-05-27 21:53:35 +00:00
fithwum 3a918de596 Update build-info on 2026-05-27T21:53:34Z 2026-05-27 21:53:34 +00:00
fithwum 6eea443cda test
Build and Push Teamspeak Images on Base Image Update / check-for-changes (push) Successful in 6s
Build and Push Teamspeak Images on Base Image Update / build-debian (push) Successful in 7s
Build and Push Teamspeak Images on Base Image Update / build-alpine (push) Successful in 8s
Build and Push Teamspeak Images on Base Image Update / build-basic (push) Successful in 19s
Build and Push Teamspeak Images on Base Image Update / update-base-digest-cache (push) Successful in 7s
Build and Push Teamspeak Images on Base Image Update / generate-build-info (push) Successful in 7s
Build and Push Teamspeak Images on Base Image Update / generate-changelogs (push) Successful in 8s
2026-05-27 14:52:39 -07:00
fithwum 2e60c1fb04 Merge branch 'tmp-changelog-1779918057' 2026-05-27 21:40:59 +00:00
fithwum b16ffacbb1 Update changelogs on 2026-05-27T21:40:57Z 2026-05-27 21:40:57 +00:00
fithwum 1b6b284653 Merge branch 'tmp-buildinfo-1779918047' 2026-05-27 21:40:48 +00:00
fithwum a2e48f389a Update build-info on 2026-05-27T21:40:47Z 2026-05-27 21:40:47 +00:00
fithwum 5958af1b66 update to remove autoupdate as 3.13.8 is broken
Build and Push Teamspeak Images on Base Image Update / check-for-changes (push) Successful in 22s
Build and Push Teamspeak Images on Base Image Update / build-alpine (push) Successful in 15s
Build and Push Teamspeak Images on Base Image Update / build-debian (push) Successful in 24s
Build and Push Teamspeak Images on Base Image Update / build-basic (push) Successful in 34s
Build and Push Teamspeak Images on Base Image Update / update-base-digest-cache (push) Successful in 9s
Build and Push Teamspeak Images on Base Image Update / generate-build-info (push) Successful in 9s
Build and Push Teamspeak Images on Base Image Update / generate-changelogs (push) Successful in 9s
2026-05-27 14:39:10 -07:00
fithwum 2d83a79c54 Merge branch 'tmp-changelog-1779642031' 2026-05-24 17:00:32 +00:00
fithwum 01b3afcb57 Update changelogs on 2026-05-24T17:00:31Z 2026-05-24 17:00:31 +00:00
fithwum 9a74f33253 Merge branch 'tmp-buildinfo-1779642020' 2026-05-24 17:00:21 +00:00
fithwum f6ca8354c4 Update build-info on 2026-05-24T17:00:20Z 2026-05-24 17:00:20 +00:00
fithwum e8e7031ce6 update
Build and Push Teamspeak Images on Base Image Update / check-for-changes (push) Successful in 8s
Build and Push Teamspeak Images on Base Image Update / build-alpine (push) Successful in 8s
Build and Push Teamspeak Images on Base Image Update / build-debian (push) Successful in 20s
Build and Push Teamspeak Images on Base Image Update / build-basic (push) Successful in 20s
Build and Push Teamspeak Images on Base Image Update / update-base-digest-cache (push) Successful in 7s
Build and Push Teamspeak Images on Base Image Update / generate-build-info (push) Successful in 8s
Build and Push Teamspeak Images on Base Image Update / generate-changelogs (push) Successful in 7s
2026-05-24 08:52:58 -07:00
fithwum 1ffb9983fe Merge branch 'tmp-changelog-1776603728' 2026-04-19 13:02:09 +00:00
fithwum 3622fdc8d0 Update changelogs on 2026-04-19T13:02:08Z 2026-04-19 13:02:08 +00:00
fithwum c7c1dc92a0 Merge branch 'tmp-buildinfo-1776603720' 2026-04-19 13:02:00 +00:00
fithwum dfd3f75522 Update build-info on 2026-04-19T13:02:00Z 2026-04-19 13:02:00 +00:00
fithwum 7034337173 Merge branch 'tmp-changelog-1775998888' 2026-04-12 13:01:29 +00:00
fithwum 46346abd99 Update changelogs on 2026-04-12T13:01:28Z 2026-04-12 13:01:28 +00:00
fithwum a4d20841fa Merge branch 'tmp-buildinfo-1775998879' 2026-04-12 13:01:20 +00:00
fithwum fd818066f3 Update build-info on 2026-04-12T13:01:19Z 2026-04-12 13:01:19 +00:00
fithwum dbed11e8c5 Merge branch 'tmp-changelog-1775394070' 2026-04-05 13:01:11 +00:00
fithwum ad6ed484b4 Update changelogs on 2026-04-05T13:01:10Z 2026-04-05 13:01:10 +00:00
fithwum 141417a1ee Merge branch 'tmp-buildinfo-1775394062' 2026-04-05 13:01:03 +00:00
fithwum 5e1d0ab4f5 Update build-info on 2026-04-05T13:01:02Z 2026-04-05 13:01:02 +00:00
fithwum 00d9de9e77 Merge branch 'tmp-changelog-1774789322' 2026-03-29 13:02:03 +00:00
fithwum 6dad214eba Update changelogs on 2026-03-29T13:02:02Z 2026-03-29 13:02:02 +00:00
fithwum 2e306d19cf Merge branch 'tmp-buildinfo-1774789314' 2026-03-29 13:01:55 +00:00
fithwum 1575fc68cc Update build-info on 2026-03-29T13:01:54Z 2026-03-29 13:01:54 +00:00
fithwum d20ab816ad Merge branch 'tmp-changelog-1774184504' 2026-03-22 13:01:45 +00:00
fithwum a3db26ebb8 Update changelogs on 2026-03-22T13:01:44Z 2026-03-22 13:01:44 +00:00
fithwum 7bb0491bfe Merge branch 'tmp-buildinfo-1774184495' 2026-03-22 13:01:36 +00:00
fithwum e5cc29a8a7 Update build-info on 2026-03-22T13:01:35Z 2026-03-22 13:01:35 +00:00
fithwum 072125e739 Merge branch 'tmp-changelog-1773579703' 2026-03-15 13:01:44 +00:00
fithwum 43e93e1db2 Update changelogs on 2026-03-15T13:01:43Z 2026-03-15 13:01:43 +00:00
fithwum 9beb31d1c5 Merge branch 'tmp-buildinfo-1773579693' 2026-03-15 13:01:33 +00:00
fithwum e0909f7e3a Update build-info on 2026-03-15T13:01:33Z 2026-03-15 13:01:33 +00:00
fithwum 33fcfc5f27 Merge branch 'tmp-changelog-1772974883' 2026-03-08 13:01:24 +00:00
fithwum 8945fc1cf7 Update changelogs on 2026-03-08T13:01:23Z 2026-03-08 13:01:23 +00:00
fithwum d9c86c0ed0 Merge branch 'tmp-buildinfo-1772974876' 2026-03-08 13:01:17 +00:00
fithwum 15cb8aad66 Update build-info on 2026-03-08T13:01:16Z 2026-03-08 13:01:16 +00:00
fithwum 4e892e45dc Merge branch 'tmp-changelog-1772370109' 2026-03-01 13:01:49 +00:00
fithwum 6ec17e85a6 Update changelogs on 2026-03-01T13:01:49Z 2026-03-01 13:01:49 +00:00
fithwum db0c2aa586 Merge branch 'tmp-buildinfo-1772370100' 2026-03-01 13:01:41 +00:00
fithwum 8885dc4a67 Update build-info on 2026-03-01T13:01:40Z 2026-03-01 13:01:40 +00:00
fithwum b4406eca3f Merge branch 'tmp-changelog-1771765267' 2026-02-22 13:01:08 +00:00
fithwum 979aee4c78 Update changelogs on 2026-02-22T13:01:07Z 2026-02-22 13:01:07 +00:00
fithwum 1205d40566 Merge branch 'tmp-buildinfo-1771765260' 2026-02-22 13:01:01 +00:00
fithwum 9fb775a387 Update build-info on 2026-02-22T13:01:00Z 2026-02-22 13:01:00 +00:00
fithwum 0a440a843c Merge branch 'tmp-changelog-1771160498' 2026-02-15 13:01:38 +00:00
fithwum 6c9beb4d2c Update changelogs on 2026-02-15T13:01:38Z 2026-02-15 13:01:38 +00:00
fithwum f77a38b1d5 Merge branch 'tmp-buildinfo-1771160490' 2026-02-15 13:01:31 +00:00
fithwum b46d5944bc Update build-info on 2026-02-15T13:01:30Z 2026-02-15 13:01:30 +00:00
fithwum 05da49143e Merge branch 'tmp-changelog-1770555669' 2026-02-08 13:01:10 +00:00
fithwum 0f2c72f4cf Update changelogs on 2026-02-08T13:01:09Z 2026-02-08 13:01:09 +00:00
fithwum 4e89e985ef Merge branch 'tmp-buildinfo-1770555661' 2026-02-08 13:01:02 +00:00
fithwum cb59987179 Update build-info on 2026-02-08T13:01:01Z 2026-02-08 13:01:01 +00:00
fithwum e38b927a24 Merge branch 'tmp-changelog-1769950906' 2026-02-01 13:01:46 +00:00
fithwum 13961e87dc Update changelogs on 2026-02-01T13:01:46Z 2026-02-01 13:01:46 +00:00
fithwum f8cac086b8 Merge branch 'tmp-buildinfo-1769950897' 2026-02-01 13:01:38 +00:00
fithwum bc0e91b8eb Update build-info on 2026-02-01T13:01:37Z 2026-02-01 13:01:37 +00:00
fithwum c643202967 update readme
Build and Push Teamspeak Images on Base Image Update / check-for-changes (push) Successful in 8s
Build and Push Teamspeak Images on Base Image Update / build-alpine (push) Successful in 11s
Build and Push Teamspeak Images on Base Image Update / build-basic (push) Successful in 21s
Build and Push Teamspeak Images on Base Image Update / build-debian (push) Successful in 33s
Build and Push Teamspeak Images on Base Image Update / update-base-digest-cache (push) Successful in 6s
Build and Push Teamspeak Images on Base Image Update / generate-build-info (push) Successful in 7s
Build and Push Teamspeak Images on Base Image Update / generate-changelogs (push) Successful in 6s
2026-01-30 05:25:53 -08:00
fithwum 0f5bbe21d2 Merge branch 'tmp-changelog-1769346123' 2026-01-25 13:02:03 +00:00
fithwum dcb7791b65 Update changelogs on 2026-01-25T13:02:03Z 2026-01-25 13:02:03 +00:00
fithwum 52e4170101 Merge branch 'tmp-buildinfo-1769346114' 2026-01-25 13:01:55 +00:00
fithwum 4fa6f13c10 Update build-info on 2026-01-25T13:01:54Z 2026-01-25 13:01:54 +00:00
fithwum d2e6d3a540 Merge branch 'tmp-changelog-1768741289' 2026-01-18 13:01:30 +00:00
fithwum eccd63cd79 Update changelogs on 2026-01-18T13:01:29Z 2026-01-18 13:01:29 +00:00
fithwum 53f99aada2 Merge branch 'tmp-buildinfo-1768741280' 2026-01-18 13:01:21 +00:00
fithwum d2cd22ffeb Update build-info on 2026-01-18T13:01:20Z 2026-01-18 13:01:20 +00:00
fithwum 1ae3caef7b Merge branch 'tmp-changelog-1768143530' 2026-01-11 14:58:51 +00:00
fithwum fd4f59a58a Update changelogs on 2026-01-11T14:58:50Z 2026-01-11 14:58:50 +00:00
fithwum bba89bd25a Merge branch 'tmp-buildinfo-1768143520' 2026-01-11 14:58:40 +00:00
fithwum ff580dae53 Update build-info on 2026-01-11T14:58:40Z 2026-01-11 14:58:40 +00:00
fithwum 653e894bb9 changelog
Build and Push Teamspeak Images on Base Image Update / check-for-changes (push) Successful in 6s
Build and Push Teamspeak Images on Base Image Update / build-alpine (push) Successful in 8s
Build and Push Teamspeak Images on Base Image Update / build-debian (push) Successful in 10s
Build and Push Teamspeak Images on Base Image Update / build-basic (push) Successful in 10s
Build and Push Teamspeak Images on Base Image Update / update-base-digest-cache (push) Successful in 7s
Build and Push Teamspeak Images on Base Image Update / generate-build-info (push) Successful in 8s
Build and Push Teamspeak Images on Base Image Update / generate-changelogs (push) Successful in 7s
2026-01-11 06:57:56 -08:00
fithwum b32bb55cdf Merge branch 'tmp-buildinfo-1768143202' 2026-01-11 14:53:23 +00:00
fithwum 99e56a9111 Update build-info on 2026-01-11T14:53:22Z 2026-01-11 14:53:22 +00:00
fithwum bf44840484 test
Build and Push Teamspeak Images on Base Image Update / check-for-changes (push) Successful in 6s
Build and Push Teamspeak Images on Base Image Update / build-alpine (push) Successful in 7s
Build and Push Teamspeak Images on Base Image Update / build-debian (push) Successful in 10s
Build and Push Teamspeak Images on Base Image Update / build-basic (push) Successful in 10s
Build and Push Teamspeak Images on Base Image Update / update-base-digest-cache (push) Successful in 7s
Build and Push Teamspeak Images on Base Image Update / generate-build-info (push) Successful in 7s
Build and Push Teamspeak Images on Base Image Update / generate-changelogs (push) Has been skipped
2026-01-11 06:52:38 -08:00
fithwum 1f919d1297 Merge branch 'tmp-digest-1768143048' 2026-01-11 14:50:49 +00:00
fithwum eaf447bbe3 Update base image digests (2026-01-11T14:50:48Z) 2026-01-11 14:50:48 +00:00
fithwum 53d99e6999 test
Build and Push Teamspeak Images on Base Image Update / check-for-changes (push) Successful in 6s
Build and Push Teamspeak Images on Base Image Update / build-alpine (push) Successful in 6s
Build and Push Teamspeak Images on Base Image Update / build-debian (push) Successful in 10s
Build and Push Teamspeak Images on Base Image Update / build-basic (push) Successful in 10s
Build and Push Teamspeak Images on Base Image Update / update-base-digest-cache (push) Successful in 6s
Build and Push Teamspeak Images on Base Image Update / generate-build-info (push) Failing after 5s
Build and Push Teamspeak Images on Base Image Update / generate-changelogs (push) Has been skipped
2026-01-11 06:50:15 -08:00
fithwum 7d34557498 test
Build and Push Teamspeak Images on Base Image Update / check-for-changes (push) Successful in 6s
Build and Push Teamspeak Images on Base Image Update / build-alpine (push) Has been skipped
Build and Push Teamspeak Images on Base Image Update / build-debian (push) Has been skipped
Build and Push Teamspeak Images on Base Image Update / build-basic (push) Has been skipped
Build and Push Teamspeak Images on Base Image Update / update-base-digest-cache (push) Has been skipped
Build and Push Teamspeak Images on Base Image Update / generate-build-info (push) Has been skipped
Build and Push Teamspeak Images on Base Image Update / generate-changelogs (push) Has been skipped
2026-01-11 06:49:38 -08:00
fithwum 0ceeb5698c Merge branch 'tmp-digest-1768142809' 2026-01-11 14:46:50 +00:00
fithwum bb57c4edf3 Update base image digests (2026-01-11T14:46:49Z) 2026-01-11 14:46:49 +00:00
fithwum 8d65f8d8cb test
Build and Push Teamspeak Images on Base Image Update / check-for-changes (push) Successful in 6s
Build and Push Teamspeak Images on Base Image Update / build-alpine (push) Successful in 6s
Build and Push Teamspeak Images on Base Image Update / build-debian (push) Successful in 5s
Build and Push Teamspeak Images on Base Image Update / build-basic (push) Successful in 5s
Build and Push Teamspeak Images on Base Image Update / generate-build-info (push) Failing after 7s
Build and Push Teamspeak Images on Base Image Update / update-base-digest-cache (push) Successful in 7s
Build and Push Teamspeak Images on Base Image Update / generate-changelogs (push) Has been skipped
2026-01-11 06:46:16 -08:00
fithwum e5e9d49804 Update base image digests (2026-01-11T14:44:26Z) 2026-01-11 14:44:26 +00:00
fithwum d48fd8737b fgfhdfgdcbzdsf
Build and Push Teamspeak Images on Base Image Update / check-for-changes (push) Successful in 6s
Build and Push Teamspeak Images on Base Image Update / build-alpine (push) Successful in 7s
Build and Push Teamspeak Images on Base Image Update / build-debian (push) Successful in 12s
Build and Push Teamspeak Images on Base Image Update / build-basic (push) Successful in 9s
Build and Push Teamspeak Images on Base Image Update / update-base-digest-cache (push) Successful in 5s
Build and Push Teamspeak Images on Base Image Update / generate-build-info (push) Failing after 7s
Build and Push Teamspeak Images on Base Image Update / generate-changelogs (push) Has been skipped
2026-01-11 06:43:51 -08:00
fithwum feb4aaac03 test
Build and Push Teamspeak Images on Base Image Update / check-for-changes (push) Successful in 6s
Build and Push Teamspeak Images on Base Image Update / build-alpine (push) Has been skipped
Build and Push Teamspeak Images on Base Image Update / build-debian (push) Has been skipped
Build and Push Teamspeak Images on Base Image Update / build-basic (push) Has been skipped
Build and Push Teamspeak Images on Base Image Update / update-base-digest-cache (push) Has been skipped
Build and Push Teamspeak Images on Base Image Update / generate-build-info (push) Has been skipped
Build and Push Teamspeak Images on Base Image Update / generate-changelogs (push) Has been skipped
2026-01-11 06:43:09 -08:00
fithwum 764077ab0d Update base image digests (2026-01-11T14:38:52Z) 2026-01-11 14:38:52 +00:00
fithwum 5fcb424e06 test
Build and Push Teamspeak Images on Base Image Update / check-for-changes (push) Successful in 6s
Build and Push Teamspeak Images on Base Image Update / build-alpine (push) Successful in 6s
Build and Push Teamspeak Images on Base Image Update / build-debian (push) Successful in 5s
Build and Push Teamspeak Images on Base Image Update / build-basic (push) Successful in 7s
Build and Push Teamspeak Images on Base Image Update / update-base-digest-cache (push) Successful in 6s
Build and Push Teamspeak Images on Base Image Update / generate-build-info (push) Failing after 6s
Build and Push Teamspeak Images on Base Image Update / generate-changelogs (push) Has been skipped
2026-01-11 06:38:20 -08:00
fithwum a7efd7ea6f Update base image digests (2026-01-11T14:33:44Z) 2026-01-11 14:33:44 +00:00
fithwum c6d8bdd1a6 test
Build and Push Teamspeak Images on Base Image Update / check-for-changes (push) Successful in 9s
Build and Push Teamspeak Images on Base Image Update / build-alpine (push) Successful in 8s
Build and Push Teamspeak Images on Base Image Update / build-debian (push) Successful in 11s
Build and Push Teamspeak Images on Base Image Update / build-basic (push) Successful in 11s
Build and Push Teamspeak Images on Base Image Update / update-base-digest-cache (push) Successful in 6s
Build and Push Teamspeak Images on Base Image Update / generate-build-info (push) Failing after 7s
Build and Push Teamspeak Images on Base Image Update / generate-changelogs (push) Has been skipped
2026-01-11 06:33:05 -08:00
21 changed files with 1555 additions and 986 deletions
-1
View File
@@ -1 +0,0 @@
-1
View File
@@ -1 +0,0 @@
-1
View File
@@ -1 +0,0 @@
-392
View File
@@ -1,392 +0,0 @@
name: Build and Push Teamspeak Images on Base Image Update
on:
push:
branches:
- main
paths:
- '.gitea/workflows/*.yml'
- '**/Dockerfile'
- '**/*.sh'
- '!.cache/*'
- '!**/CHANGES.md'
- '!**/build-info.json'
schedule:
- cron: '0 13 * * 0'
env:
IMAGE_REGISTRY: ${{ secrets.REPO_URL }}
IMAGE_ORG: ${{ secrets.GIT_USERNAME }}
IMAGE_REPO_TS: teamspeak-server
CACHE_DIR: .cache
jobs:
check-for-changes:
runs-on: vm-docker-build2
outputs:
should_build_alpine: ${{ steps.check.outputs.should_build_alpine }}
should_build_debian: ${{ steps.check.outputs.should_build_debian }}
should_build_basic: ${{ steps.check.outputs.should_build_basic }}
alpine_digest: ${{ steps.check.outputs.alpine_digest }}
debian_digest: ${{ steps.check.outputs.debian_digest }}
basic_digest: ${{ steps.check.outputs.basic_digest }}
steps:
- name: Checkout code
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Ensure .cache directory
run: mkdir -p .cache
- name: Pull latest base images
run: |
docker pull alpine:latest
docker pull gitea.fithwum.tech/${{ secrets.GIT_USERNAME }}/debian-base:bookworm
- name: Get base image digests
id: get_digest
run: |
alpine_digest=$(docker inspect --format='{{index .RepoDigests 0}}' alpine:latest || echo "unknown")
debian_digest=$(docker inspect --format='{{index .RepoDigests 0}}' gitea.fithwum.tech/${{ secrets.GIT_USERNAME }}/debian-base:bookworm || echo "unknown")
basic_digest=$debian_digest # basic uses debian-base
echo "alpine_digest=$alpine_digest" >> $GITHUB_OUTPUT
echo "debian_digest=$debian_digest" >> $GITHUB_OUTPUT
echo "basic_digest=$basic_digest" >> $GITHUB_OUTPUT
- name: Compare digests and detect changes
id: check
run: |
check_variant() {
variant=$1
new_digest=$2
digest_file=".cache/${variant}-base.digest"
last_digest=""
if [ -f "$digest_file" ]; then
last_digest=$(cat "$digest_file")
fi
if [ "$last_digest" != "$new_digest" ]; then
echo "[INFO] $variant base image changed"
echo "should_build_${variant}=true" >> $GITHUB_OUTPUT
else
echo "[INFO] $variant base image unchanged"
echo "should_build_${variant}=false" >> $GITHUB_OUTPUT
fi
echo "${variant}_digest=$new_digest" >> $GITHUB_OUTPUT
}
check_variant alpine "${{ steps.get_digest.outputs.alpine_digest }}"
check_variant debian "${{ steps.get_digest.outputs.debian_digest }}"
check_variant basic "${{ steps.get_digest.outputs.basic_digest }}"
build-alpine:
needs: check-for-changes
if: needs.check-for-changes.outputs.should_build_alpine == 'true'
runs-on: vm-docker-build2
outputs:
built: 'true'
steps:
- name: Checkout
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Login to Docker registry
run: |
echo "${{ secrets.GIT_TOKEN }}" | docker login gitea.fithwum.tech -u "${{ secrets.GIT_USERNAME }}" --password-stdin
- name: Build and Push Alpine Image
run: |
mkdir -p "${{ env.CACHE_DIR }}"
IMAGE="${{ env.IMAGE_REGISTRY }}/${{ env.IMAGE_ORG }}/${{ env.IMAGE_REPO_TS }}:alpine"
METAFILE="${{ env.CACHE_DIR }}/metadata-alpine.json"
echo "[INFO] Building $IMAGE"
docker buildx build --platform linux/amd64 --push -t "$IMAGE" --metadata-file "$METAFILE" ./alpine
build-debian:
needs: check-for-changes
if: needs.check-for-changes.outputs.should_build_debian == 'true'
runs-on: vm-docker-build2
outputs:
built: 'true'
steps:
- name: Checkout
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Login to Docker registry
run: |
echo "${{ secrets.GIT_TOKEN }}" | docker login gitea.fithwum.tech -u "${{ secrets.GIT_USERNAME }}" --password-stdin
- name: Build and Push Debian Image
run: |
mkdir -p "${{ env.CACHE_DIR }}"
IMAGE="${{ env.IMAGE_REGISTRY }}/${{ env.IMAGE_ORG }}/${{ env.IMAGE_REPO_TS }}:debian"
METAFILE="${{ env.CACHE_DIR }}/metadata-debian.json"
echo "[INFO] Building $IMAGE"
docker buildx build --platform linux/amd64 --push -t "$IMAGE" --metadata-file "$METAFILE" ./debian
build-basic:
needs: check-for-changes
if: needs.check-for-changes.outputs.should_build_basic == 'true'
runs-on: vm-docker-build2
outputs:
built: 'true'
steps:
- name: Checkout
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Login to Docker registry
run: |
echo "${{ secrets.GIT_TOKEN }}" | docker login gitea.fithwum.tech -u "${{ secrets.GIT_USERNAME }}" --password-stdin
- name: Build and Push Basic Image
run: |
mkdir -p "${{ env.CACHE_DIR }}"
IMAGE="${{ env.IMAGE_REGISTRY }}/${{ env.IMAGE_ORG }}/${{ env.IMAGE_REPO_TS }}:basic"
METAFILE2="${{ env.CACHE_DIR }}/metadata-basic.json"
echo "[INFO] Building $IMAGE"
docker buildx build --platform linux/amd64 --push -t "$IMAGE" --metadata-file "$METAFILE2" ./basic
update-base-digest-cache:
needs:
- build-alpine
- build-debian
- build-basic
runs-on: vm-docker-build2
if: |
needs.build-alpine.outputs.built == 'true' ||
needs.build-debian.outputs.built == 'true' ||
needs.build-basic.outputs.built == 'true'
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Update base digest cache
run: |
git config user.name "${{ secrets.GIT_USERNAME }}"
git config user.email "${{ secrets.GIT_EMAIL }}"
mkdir -p .cache
[[ "${{ needs.build-alpine.outputs.built }}" == "true" ]] && \
echo "${{ needs.check-for-changes.outputs.alpine_digest }}" > .cache/alpine-base.digest
[[ "${{ needs.build-debian.outputs.built }}" == "true" ]] && \
echo "${{ needs.check-for-changes.outputs.debian_digest }}" > .cache/debian-base.digest
[[ "${{ needs.build-basic.outputs.built }}" == "true" ]] && \
echo "${{ needs.check-for-changes.outputs.basic_digest }}" > .cache/basic-base.digest
if git status --porcelain | grep .; then
git add .cache/*-base.digest
git commit -m "Update base image digests ($(date -u +'%Y-%m-%dT%H:%M:%SZ'))"
git push
else
echo "[INFO] No digest updates to commit"
fi
generate-build-info:
needs:
- build-alpine
- build-debian
- build-basic
if: |
needs.build-alpine.outputs.built == 'true' ||
needs.build-debian.outputs.built == 'true' ||
needs.build-basic.outputs.built == 'true'
runs-on: vm-docker-build2
steps:
- name: Checkout source
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Load digests from cache
id: base_digests
run: |
load_digest() {
file=".cache/$1-base.digest"
if [ -f "$file" ]; then
cat "$file"
else
echo "unknown"
fi
}
echo "alpine=$(load_digest alpine)" >> $GITHUB_OUTPUT
echo "debian=$(load_digest debian)" >> $GITHUB_OUTPUT
echo "basic=$(load_digest basic)" >> $GITHUB_OUTPUT
- name: Generate build-info.json for each variant
env:
IMAGE_REGISTRY: ${{ env.IMAGE_REGISTRY }}
IMAGE_ORG: ${{ env.IMAGE_ORG }}
IMAGE_REPO_TS: ${{ env.IMAGE_REPO_TS }}
run: |
variants=(alpine debian basic)
human_size() {
local b=$1
local d=''
local s=0
local S=(B KB MB GB TB)
while ((b >= 1024 && s < ${#S[@]}-1)); do
d=$((b % 1024))
b=$((b / 1024))
s=$((s + 1))
done
printf "%s%s\n" "$b" "${S[$s]}"
}
variants=()
[[ "${{ needs.build-alpine.outputs.built }}" == "true" ]] && variants+=("alpine")
[[ "${{ needs.build-debian.outputs.built }}" == "true" ]] && variants+=("debian")
[[ "${{ needs.build-basic.outputs.built }}" == "true" ]] && variants+=("basic")
for variant in "${variants[@]}"; do
image_tag="${IMAGE_REGISTRY}/${IMAGE_ORG}/${IMAGE_REPO_TS}:${variant}"
digest=$(docker inspect --format='{{index .RepoDigests 0}}' "$image_tag" 2>/dev/null || echo "unknown")
size_bytes=$(docker image inspect "$image_tag" --format='{{.Size}}' 2>/dev/null || echo 0)
size_human=$(numfmt --to=iec --suffix=B $size_bytes 2>/dev/null || echo "${size_bytes}B")
commit_hash=$(git rev-parse HEAD)
build_time=$(date -u +"%Y-%m-%dT%H:%M:%SZ")
case "$variant" in
alpine)
base_digest="${{ steps.base_digests.outputs.alpine }}"
;;
debian)
base_digest="${{ steps.base_digests.outputs.debian }}"
;;
basic)
base_digest="${{ steps.base_digests.outputs.basic }}"
;;
esac
mkdir -p "$variant"
jq -n \
--arg version "$variant" \
--arg commit "$commit_hash" \
--arg build_time "$build_time" \
--arg image_tag "$image_tag" \
--arg digest "$digest" \
--arg image_size "$size_human" \
--argjson image_size_bytes "$size_bytes" \
--arg base_digest "$base_digest" \
'{
version: $version,
commit: $commit,
build_time: $build_time,
image_tag: $image_tag,
digest: $digest,
image_size: $image_size,
image_size_bytes: $image_size_bytes,
base_digest: $base_digest
}' > "$variant/build-info.json"
done
- name: Show generated build-info.json
run: |
find . -name build-info.json -exec echo '--- {} ---' \; -exec cat {} \;
- name: Commit and push build-info if changed
run: |
git config user.name "${{ secrets.GIT_USERNAME }}"
git config user.email "${{ secrets.GIT_EMAIL }}"
if git status --porcelain | grep .; then
git add */build-info.json
git commit -m "Update build-info on $(date -u +'%Y-%m-%dT%H:%M:%SZ')"
git push
for version in alpine debian basic; do
TAG="build-$version"
git tag -d "$TAG" 2>/dev/null || true
git tag "$TAG"
git push origin "$TAG" --force
done
else
echo "[INFO] No build-info changes to commit."
fi
ls -l basic/build-info.json || echo "❌ build-info not written"
cat basic/build-info.json || echo "❌ empty build-info"
generate-changelogs:
needs:
- check-for-changes
- generate-build-info
if: |
needs.build-alpine.outputs.built == 'true' ||
needs.build-debian.outputs.built == 'true' ||
needs.build-basic.outputs.built == 'true'
runs-on: vm-docker-build2
steps:
- name: Checkout source
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Sync with latest main
run: |
git fetch origin main
git reset --hard origin/main
- name: Generate changelogs only for updated variants
run: |
versions=()
if [[ "${{ needs.check-for-changes.outputs.should_build_alpine }}" == "true" ]]; then
versions+=("alpine")
fi
if [[ "${{ needs.check-for-changes.outputs.should_build_debian }}" == "true" ]]; then
versions+=("debian")
fi
if [[ "${{ needs.check-for-changes.outputs.should_build_basic }}" == "true" ]]; then
versions+=("basic")
fi
for version in "${versions[@]}"; do
echo "[INFO] Updating changelog for $version"
changelog="$version/CHANGES.md"
mkdir -p "$(dirname "$changelog")"
touch "$changelog"
infofile="$version/build-info.json"
last_commit=""
if [ -f "$infofile" ]; then
last_commit=$(jq -r '.commit' "$infofile")
fi
# Check if last_commit exists in history, fallback to last 10 commits if not
if ! git cat-file -e "${last_commit}^{commit}" 2>/dev/null; then
echo "[WARN] Last commit from build-info.json not found, using last 10 commits"
last_commit=""
fi
echo -e "\n## $(date -u +'%Y-%m-%dT%H:%M:%SZ')" >> "$changelog"
git log -n 10 --pretty=format:"- %s (%an)" \
--no-merges \
--invert-grep \
--grep="Update changelogs on" >> "$changelog"
done
- name: Commit and push changelogs
run: |
git config user.name "${{ secrets.GIT_USERNAME }}"
git config user.email "${{ secrets.GIT_EMAIL }}"
if git status --porcelain | grep .; then
git add */CHANGES.md
git commit -m "Update changelogs on $(date -u +'%Y-%m-%dT%H:%M:%SZ')" --no-verify
git push
else
echo "[INFO] No changelog changes to commit."
fi
+245
View File
@@ -0,0 +1,245 @@
name: Build and Push Teamspeak basic
on:
push:
branches:
- main
paths:
- '.gitea/workflows/teamspeak-build-basic.yml'
- 'basic/Dockerfile'
- 'basic/*.sh'
- '!.cache/*'
- '!basic/CHANGES.md'
- '!basic/build-info.json'
schedule:
- cron: '15 21 * * 0'
env:
IMAGE_REGISTRY: ${{ secrets.REPO_URL }}
IMAGE_ORG: ${{ secrets.GIT_USERNAME }}
IMAGE_REPO_TS: teamspeak-server
CACHE_DIR: .cache
jobs:
build-basic:
runs-on: vm-docker-build2
outputs:
built: 'true'
steps:
- name: Checkout
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Login to Docker registry
run: |
echo "${{ secrets.GIT_TOKEN }}" | docker login gitea.fithwum.tech -u "${{ secrets.GIT_USERNAME }}" --password-stdin
- name: Clear BuildKit cache
run: |
docker builder prune -af || true
docker buildx prune -af || true
- name: Build and Push Basic Image
run: |
mkdir -p "${{ env.CACHE_DIR }}"
IMAGE="${{ env.IMAGE_REGISTRY }}/${{ env.IMAGE_ORG }}/${{ env.IMAGE_REPO_TS }}:basic"
METAFILE2="${{ env.CACHE_DIR }}/metadata-basic.json"
echo "[INFO] Building $IMAGE"
docker buildx build --platform linux/amd64 --pull --no-cache --push -t "$IMAGE" --metadata-file "$METAFILE2" ./basic
generate-build-info:
needs: build-basic
if: |
needs.build-basic.outputs.built == 'true'
runs-on: vm-docker-build2
steps:
- name: Checkout source
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Load digests from cache
id: base_digests
run: |
load_digest() {
file=".cache/$1-base.digest"
if [ -f "$file" ]; then
cat "$file"
else
echo "unknown"
fi
}
echo "basic=$(load_digest basic)" >> $GITHUB_OUTPUT
- name: Generate build-info.json for each variant
env:
IMAGE_REGISTRY: ${{ env.IMAGE_REGISTRY }}
IMAGE_ORG: ${{ env.IMAGE_ORG }}
IMAGE_REPO_TS: ${{ env.IMAGE_REPO_TS }}
run: |
variants=(basic)
human_size() {
local b=$1
local d=''
local s=0
local S=(B KB MB GB TB)
while ((b >= 1024 && s < ${#S[@]}-1)); do
d=$((b % 1024))
b=$((b / 1024))
s=$((s + 1))
done
printf "%s%s\n" "$b" "${S[$s]}"
}
variants=()
[[ "${{ needs.build-basic.outputs.built }}" == "true" ]] && variants+=("basic")
for variant in "${variants[@]}"; do
image_tag="${IMAGE_REGISTRY}/${IMAGE_ORG}/${IMAGE_REPO_TS}:${variant}"
digest=$(docker inspect --format='{{index .RepoDigests 0}}' "$image_tag" 2>/dev/null || echo "unknown")
size_bytes=$(docker image inspect "$image_tag" --format='{{.Size}}' 2>/dev/null || echo 0)
size_human=$(numfmt --to=iec --suffix=B $size_bytes 2>/dev/null || echo "${size_bytes}B")
commit_hash=$(git rev-parse HEAD)
build_time=$(date -u +"%Y-%m-%dT%H:%M:%SZ")
case "$variant" in
basic)
base_digest="${{ steps.base_digests.outputs.basic }}"
;;
esac
mkdir -p "$variant"
jq -n \
--arg version "$variant" \
--arg commit "$commit_hash" \
--arg build_time "$build_time" \
--arg image_tag "$image_tag" \
--arg digest "$digest" \
--arg image_size "$size_human" \
--argjson image_size_bytes "$size_bytes" \
--arg base_digest "$base_digest" \
'{
version: $version,
commit: $commit,
build_time: $build_time,
image_tag: $image_tag,
digest: $digest,
image_size: $image_size,
image_size_bytes: $image_size_bytes,
base_digest: $base_digest
}' > "$variant/build-info.json"
done
- name: Show generated build-info.json
run: |
find . -name build-info.json -exec echo '--- {} ---' \; -exec cat {} \;
- name: Commit and push build-info if changed
run: |
git config user.name "${{ secrets.GIT_USERNAME }}"
git config user.email "${{ secrets.GIT_EMAIL }}"
if git status --porcelain | grep .; then
# Create a temporary branch
TEMP_BRANCH="tmp-buildinfo-$(date -u +%s)"
git checkout -b "$TEMP_BRANCH"
git add */build-info.json
git commit -m "Update build-info on $(date -u +'%Y-%m-%dT%H:%M:%SZ')"
# Push temp branch
git push origin "$TEMP_BRANCH"
# Switch back to main
git checkout main
git fetch origin main
# Merge temp branch using --allow-unrelated-histories (safe in CI)
git merge --no-ff --no-edit "$TEMP_BRANCH" || true
# Force push main to remote to ensure update
git push origin main --force
# Delete temporary branch locally and remotely
git branch -D "$TEMP_BRANCH"
git push origin --delete "$TEMP_BRANCH" || true
else
echo "[INFO] No build-info changes to commit."
fi
generate-changelogs:
needs:
- generate-build-info
runs-on: vm-docker-build2
steps:
- name: Checkout source
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Sync with latest main
run: |
git fetch origin main
git reset --hard origin/main
- name: Generate changelogs only for updated variants
run: |
versions=("basic")
for version in "${versions[@]}"; do
echo "[INFO] Updating changelog for $version"
changelog="$version/CHANGES.md"
mkdir -p "$(dirname "$changelog")"
touch "$changelog"
infofile="$version/build-info.json"
last_commit=""
if [ -f "$infofile" ]; then
last_commit=$(jq -r '.commit' "$infofile")
fi
# Check if last_commit exists in history, fallback to last 10 commits if not
if ! git cat-file -e "${last_commit}^{commit}" 2>/dev/null; then
echo "[WARN] Last commit from build-info.json not found, using last 10 commits"
last_commit=""
fi
echo -e "\n## $(date -u +'%Y-%m-%dT%H:%M:%SZ')" >> "$changelog"
git log -n 10 --pretty=format:"- %s (%an)" \
--no-merges \
--invert-grep \
--grep="Update changelogs on" >> "$changelog"
done
- name: Commit and push changelogs
run: |
git config user.name "${{ secrets.GIT_USERNAME }}"
git config user.email "${{ secrets.GIT_EMAIL }}"
if git status --porcelain | grep .; then
# Create a temporary branch
TEMP_BRANCH="tmp-changelog-$(date -u +%s)"
git checkout -b "$TEMP_BRANCH"
git add */CHANGES.md
git commit -m "Update changelogs on $(date -u +'%Y-%m-%dT%H:%M:%SZ')" --no-verify
# Push temporary branch
git push origin "$TEMP_BRANCH"
# Merge temporary branch into main safely
git checkout main
git fetch origin main
git merge --no-ff --no-edit "$TEMP_BRANCH"
# Push main branch
git push origin main
# Delete temporary branch remotely
git push origin --delete "$TEMP_BRANCH" || true
else
echo "[INFO] No changelog changes to commit."
fi
+245
View File
@@ -0,0 +1,245 @@
name: Build and Push Teamspeak debian
on:
push:
branches:
- main
paths:
- '.gitea/workflows/teamspeak-build-debian.yml'
- 'debian/Dockerfile'
- 'debian/*.sh'
- '!.cache/*'
- '!debian/CHANGES.md'
- '!debian/build-info.json'
schedule:
- cron: '15 21 * * 0'
env:
IMAGE_REGISTRY: ${{ secrets.REPO_URL }}
IMAGE_ORG: ${{ secrets.GIT_USERNAME }}
IMAGE_REPO_TS: teamspeak-server
CACHE_DIR: .cache
jobs:
build-debian:
runs-on: vm-docker-build2
outputs:
built: 'true'
steps:
- name: Checkout
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Login to Docker registry
run: |
echo "${{ secrets.GIT_TOKEN }}" | docker login gitea.fithwum.tech -u "${{ secrets.GIT_USERNAME }}" --password-stdin
- name: Clear BuildKit cache
run: |
docker builder prune -af || true
docker buildx prune -af || true
- name: Build and Push Debian Image
run: |
mkdir -p "${{ env.CACHE_DIR }}"
IMAGE="${{ env.IMAGE_REGISTRY }}/${{ env.IMAGE_ORG }}/${{ env.IMAGE_REPO_TS }}:debian"
METAFILE="${{ env.CACHE_DIR }}/metadata-debian.json"
echo "[INFO] Building $IMAGE"
docker buildx build --platform linux/amd64 --pull --no-cache --push -t "$IMAGE" --metadata-file "$METAFILE" ./debian
generate-build-info:
needs: build-debian
if: |
needs.build-debian.outputs.built == 'true'
runs-on: vm-docker-build2
steps:
- name: Checkout source
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Load digests from cache
id: base_digests
run: |
load_digest() {
file=".cache/$1-base.digest"
if [ -f "$file" ]; then
cat "$file"
else
echo "unknown"
fi
}
echo "debian=$(load_digest debian)" >> $GITHUB_OUTPUT
- name: Generate build-info.json for each variant
env:
IMAGE_REGISTRY: ${{ env.IMAGE_REGISTRY }}
IMAGE_ORG: ${{ env.IMAGE_ORG }}
IMAGE_REPO_TS: ${{ env.IMAGE_REPO_TS }}
run: |
variants=(debian)
human_size() {
local b=$1
local d=''
local s=0
local S=(B KB MB GB TB)
while ((b >= 1024 && s < ${#S[@]}-1)); do
d=$((b % 1024))
b=$((b / 1024))
s=$((s + 1))
done
printf "%s%s\n" "$b" "${S[$s]}"
}
variants=()
[[ "${{ needs.build-debian.outputs.built }}" == "true" ]] && variants+=("debian")
for variant in "${variants[@]}"; do
image_tag="${IMAGE_REGISTRY}/${IMAGE_ORG}/${IMAGE_REPO_TS}:${variant}"
digest=$(docker inspect --format='{{index .RepoDigests 0}}' "$image_tag" 2>/dev/null || echo "unknown")
size_bytes=$(docker image inspect "$image_tag" --format='{{.Size}}' 2>/dev/null || echo 0)
size_human=$(numfmt --to=iec --suffix=B $size_bytes 2>/dev/null || echo "${size_bytes}B")
commit_hash=$(git rev-parse HEAD)
build_time=$(date -u +"%Y-%m-%dT%H:%M:%SZ")
case "$variant" in
debian)
base_digest="${{ steps.base_digests.outputs.debian }}"
;;
esac
mkdir -p "$variant"
jq -n \
--arg version "$variant" \
--arg commit "$commit_hash" \
--arg build_time "$build_time" \
--arg image_tag "$image_tag" \
--arg digest "$digest" \
--arg image_size "$size_human" \
--argjson image_size_bytes "$size_bytes" \
--arg base_digest "$base_digest" \
'{
version: $version,
commit: $commit,
build_time: $build_time,
image_tag: $image_tag,
digest: $digest,
image_size: $image_size,
image_size_bytes: $image_size_bytes,
base_digest: $base_digest
}' > "$variant/build-info.json"
done
- name: Show generated build-info.json
run: |
find . -name build-info.json -exec echo '--- {} ---' \; -exec cat {} \;
- name: Commit and push build-info if changed
run: |
git config user.name "${{ secrets.GIT_USERNAME }}"
git config user.email "${{ secrets.GIT_EMAIL }}"
if git status --porcelain | grep .; then
# Create a temporary branch
TEMP_BRANCH="tmp-buildinfo-$(date -u +%s)"
git checkout -b "$TEMP_BRANCH"
git add */build-info.json
git commit -m "Update build-info on $(date -u +'%Y-%m-%dT%H:%M:%SZ')"
# Push temp branch
git push origin "$TEMP_BRANCH"
# Switch back to main
git checkout main
git fetch origin main
# Merge temp branch using --allow-unrelated-histories (safe in CI)
git merge --no-ff --no-edit "$TEMP_BRANCH" || true
# Force push main to remote to ensure update
git push origin main --force
# Delete temporary branch locally and remotely
git branch -D "$TEMP_BRANCH"
git push origin --delete "$TEMP_BRANCH" || true
else
echo "[INFO] No build-info changes to commit."
fi
generate-changelogs:
needs:
- generate-build-info
runs-on: vm-docker-build2
steps:
- name: Checkout source
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Sync with latest main
run: |
git fetch origin main
git reset --hard origin/main
- name: Generate changelogs only for updated variants
run: |
versions=("debian")
for version in "${versions[@]}"; do
echo "[INFO] Updating changelog for $version"
changelog="$version/CHANGES.md"
mkdir -p "$(dirname "$changelog")"
touch "$changelog"
infofile="$version/build-info.json"
last_commit=""
if [ -f "$infofile" ]; then
last_commit=$(jq -r '.commit' "$infofile")
fi
# Check if last_commit exists in history, fallback to last 10 commits if not
if ! git cat-file -e "${last_commit}^{commit}" 2>/dev/null; then
echo "[WARN] Last commit from build-info.json not found, using last 10 commits"
last_commit=""
fi
echo -e "\n## $(date -u +'%Y-%m-%dT%H:%M:%SZ')" >> "$changelog"
git log -n 10 --pretty=format:"- %s (%an)" \
--no-merges \
--invert-grep \
--grep="Update changelogs on" >> "$changelog"
done
- name: Commit and push changelogs
run: |
git config user.name "${{ secrets.GIT_USERNAME }}"
git config user.email "${{ secrets.GIT_EMAIL }}"
if git status --porcelain | grep .; then
# Create a temporary branch
TEMP_BRANCH="tmp-changelog-$(date -u +%s)"
git checkout -b "$TEMP_BRANCH"
git add */CHANGES.md
git commit -m "Update changelogs on $(date -u +'%Y-%m-%dT%H:%M:%SZ')" --no-verify
# Push temporary branch
git push origin "$TEMP_BRANCH"
# Merge temporary branch into main safely
git checkout main
git fetch origin main
git merge --no-ff --no-edit "$TEMP_BRANCH"
# Push main branch
git push origin main
# Delete temporary branch remotely
git push origin --delete "$TEMP_BRANCH" || true
else
echo "[INFO] No changelog changes to commit."
fi
+36 -2
View File
@@ -1,2 +1,36 @@
# teamspeak-server
Teamspeak Image Builder
This repository automates the build and push of Docker images for a Teamspeak server using Gitea Actions. The process includes:
Base Image Updates: When changes are detected in base images (Alpine, Debian), the workflow checks if these images have been updated.
Build Process: If updates are detected, it builds new Docker images for each variant (Alpine, Debian, Basic).
Metadata Management: Generates build-info.json files containing detailed information about each image, including size, digest, and base image digest.
Version Control: Commits and pushes the generated build-info.json and changelogs to the repository using temporary branches.
Workflow Components
1. Base Image Updates
The workflow runs on a schedule or when changes are detected in the base images (Alpine, Debian).
It pulls the latest versions of these base images.
If the tags have changed, it proceeds with the build process.
2. Build Process
For each variant (Alpine, Debian, Basic), the workflow checks if there are any changes to rebuild the image.
It builds new Docker images using the updated base images and pushes them to a container registry.
3. Metadata Management
The build-info.json file is generated for each built image, containing essential metadata such as:
Version
Commit hash
Build time
Image tag
Digest
Image size
Base digest
4. Version Control
If changes are detected in build-info.json, the workflow commits these changes to a temporary branch and merges them back into the main branch.
Similarly, if there are updates to changelogs (CHANGES.md), they are committed and pushed.
-14
View File
@@ -1,14 +0,0 @@
Changes:
2019-1-2
Changed the update process to preserve all settings/files/logs created by user/server.
2019-1-3
Added an automatic check for new teamspeak server verstion on startup.
added more information output to indicate what is happening.
2019-1-5
changed the way user files are preserved during update process now it is much faster.
-427
View File
@@ -1,427 +0,0 @@
## 2025-07-06T13:33:15Z
- log test (fithwum)
- Update base image digests (fithwum)
- build check and test (fithwum)
- Update digest cache (fithwum)
- build test (fithwum)
- update (fithwum)
- update (fithwum)
- update (fithwum)
- test (fithwum)
- rfghfgh (fithwum)
## 2025-07-06T13:33:37Z
- Update changelogs on 2025-07-06T13:33:15Z (fithwum)
- log test (fithwum)
- Update base image digests (fithwum)
- build check and test (fithwum)
- Update digest cache (fithwum)
- build test (fithwum)
- update (fithwum)
- update (fithwum)
- update (fithwum)
- test (fithwum)
## 2025-07-06T13:34:12Z
- desabled needs for testing (fithwum)
- Update changelogs on 2025-07-06T13:33:37Z (fithwum)
- Update changelogs on 2025-07-06T13:33:15Z (fithwum)
- log test (fithwum)
- Update base image digests (fithwum)
- build check and test (fithwum)
- Update digest cache (fithwum)
- build test (fithwum)
- update (fithwum)
- update (fithwum)
## 2025-07-06T13:34:30Z
- Update changelogs on 2025-07-06T13:34:12Z (fithwum)
- desabled needs for testing (fithwum)
- Update changelogs on 2025-07-06T13:33:37Z (fithwum)
- Update changelogs on 2025-07-06T13:33:15Z (fithwum)
- log test (fithwum)
- Update base image digests (fithwum)
- build check and test (fithwum)
- Update digest cache (fithwum)
- build test (fithwum)
- update (fithwum)
## 2025-07-06T13:34:49Z
- Update changelogs on 2025-07-06T13:34:30Z (fithwum)
- Update changelogs on 2025-07-06T13:34:12Z (fithwum)
- desabled needs for testing (fithwum)
- Update changelogs on 2025-07-06T13:33:37Z (fithwum)
- Update changelogs on 2025-07-06T13:33:15Z (fithwum)
- log test (fithwum)
- Update base image digests (fithwum)
- build check and test (fithwum)
- Update digest cache (fithwum)
- build test (fithwum)
## 2025-07-06T13:35:08Z
- Update changelogs on 2025-07-06T13:34:49Z (fithwum)
- Update changelogs on 2025-07-06T13:34:30Z (fithwum)
- Update changelogs on 2025-07-06T13:34:12Z (fithwum)
- desabled needs for testing (fithwum)
- Update changelogs on 2025-07-06T13:33:37Z (fithwum)
- Update changelogs on 2025-07-06T13:33:15Z (fithwum)
- log test (fithwum)
- Update base image digests (fithwum)
- build check and test (fithwum)
- Update digest cache (fithwum)
## 2025-07-06T13:35:27Z
- Update changelogs on 2025-07-06T13:35:08Z (fithwum)
- Update changelogs on 2025-07-06T13:34:49Z (fithwum)
- Update changelogs on 2025-07-06T13:34:30Z (fithwum)
- Update changelogs on 2025-07-06T13:34:12Z (fithwum)
- desabled needs for testing (fithwum)
- Update changelogs on 2025-07-06T13:33:37Z (fithwum)
- Update changelogs on 2025-07-06T13:33:15Z (fithwum)
- log test (fithwum)
- Update base image digests (fithwum)
- build check and test (fithwum)
## 2025-07-06T13:35:46Z
- Update changelogs on 2025-07-06T13:35:27Z (fithwum)
- Update changelogs on 2025-07-06T13:35:08Z (fithwum)
- Update changelogs on 2025-07-06T13:34:49Z (fithwum)
- Update changelogs on 2025-07-06T13:34:30Z (fithwum)
- Update changelogs on 2025-07-06T13:34:12Z (fithwum)
- desabled needs for testing (fithwum)
- Update changelogs on 2025-07-06T13:33:37Z (fithwum)
- Update changelogs on 2025-07-06T13:33:15Z (fithwum)
- log test (fithwum)
- Update base image digests (fithwum)
## 2025-07-06T13:36:05Z
- Update changelogs on 2025-07-06T13:35:46Z (fithwum)
- Update changelogs on 2025-07-06T13:35:27Z (fithwum)
- Update changelogs on 2025-07-06T13:35:08Z (fithwum)
- Update changelogs on 2025-07-06T13:34:49Z (fithwum)
- Update changelogs on 2025-07-06T13:34:30Z (fithwum)
- Update changelogs on 2025-07-06T13:34:12Z (fithwum)
- desabled needs for testing (fithwum)
- Update changelogs on 2025-07-06T13:33:37Z (fithwum)
- Update changelogs on 2025-07-06T13:33:15Z (fithwum)
- log test (fithwum)
## 2025-07-06T13:36:25Z
- Update changelogs on 2025-07-06T13:36:05Z (fithwum)
- Update changelogs on 2025-07-06T13:35:46Z (fithwum)
- Update changelogs on 2025-07-06T13:35:27Z (fithwum)
- Update changelogs on 2025-07-06T13:35:08Z (fithwum)
- Update changelogs on 2025-07-06T13:34:49Z (fithwum)
- Update changelogs on 2025-07-06T13:34:30Z (fithwum)
- Update changelogs on 2025-07-06T13:34:12Z (fithwum)
- desabled needs for testing (fithwum)
- Update changelogs on 2025-07-06T13:33:37Z (fithwum)
- Update changelogs on 2025-07-06T13:33:15Z (fithwum)
## 2025-07-06T13:36:46Z
- Update changelogs on 2025-07-06T13:36:25Z (fithwum)
- Update changelogs on 2025-07-06T13:36:05Z (fithwum)
- Update changelogs on 2025-07-06T13:35:46Z (fithwum)
- Update changelogs on 2025-07-06T13:35:27Z (fithwum)
- Update changelogs on 2025-07-06T13:35:08Z (fithwum)
- Update changelogs on 2025-07-06T13:34:49Z (fithwum)
- Update changelogs on 2025-07-06T13:34:30Z (fithwum)
- Update changelogs on 2025-07-06T13:34:12Z (fithwum)
- desabled needs for testing (fithwum)
- Update changelogs on 2025-07-06T13:33:37Z (fithwum)
## 2025-07-06T13:37:05Z
- Update changelogs on 2025-07-06T13:36:46Z (fithwum)
- Update changelogs on 2025-07-06T13:36:25Z (fithwum)
- Update changelogs on 2025-07-06T13:36:05Z (fithwum)
- Update changelogs on 2025-07-06T13:35:46Z (fithwum)
- Update changelogs on 2025-07-06T13:35:27Z (fithwum)
- Update changelogs on 2025-07-06T13:35:08Z (fithwum)
- Update changelogs on 2025-07-06T13:34:49Z (fithwum)
- Update changelogs on 2025-07-06T13:34:30Z (fithwum)
- Update changelogs on 2025-07-06T13:34:12Z (fithwum)
- desabled needs for testing (fithwum)
## 2025-07-06T13:37:25Z
- Update changelogs on 2025-07-06T13:37:06Z (fithwum)
- Update changelogs on 2025-07-06T13:36:46Z (fithwum)
- Update changelogs on 2025-07-06T13:36:25Z (fithwum)
- Update changelogs on 2025-07-06T13:36:05Z (fithwum)
- Update changelogs on 2025-07-06T13:35:46Z (fithwum)
- Update changelogs on 2025-07-06T13:35:27Z (fithwum)
- Update changelogs on 2025-07-06T13:35:08Z (fithwum)
- Update changelogs on 2025-07-06T13:34:49Z (fithwum)
- Update changelogs on 2025-07-06T13:34:30Z (fithwum)
- Update changelogs on 2025-07-06T13:34:12Z (fithwum)
## 2025-07-06T13:37:45Z
- Update changelogs on 2025-07-06T13:37:25Z (fithwum)
- Update changelogs on 2025-07-06T13:37:06Z (fithwum)
- Update changelogs on 2025-07-06T13:36:46Z (fithwum)
- Update changelogs on 2025-07-06T13:36:25Z (fithwum)
- Update changelogs on 2025-07-06T13:36:05Z (fithwum)
- Update changelogs on 2025-07-06T13:35:46Z (fithwum)
- Update changelogs on 2025-07-06T13:35:27Z (fithwum)
- Update changelogs on 2025-07-06T13:35:08Z (fithwum)
- Update changelogs on 2025-07-06T13:34:49Z (fithwum)
- Update changelogs on 2025-07-06T13:34:30Z (fithwum)
## 2025-07-06T13:38:03Z
- Update changelogs on 2025-07-06T13:37:45Z (fithwum)
- Update changelogs on 2025-07-06T13:37:25Z (fithwum)
- Update changelogs on 2025-07-06T13:37:06Z (fithwum)
- Update changelogs on 2025-07-06T13:36:46Z (fithwum)
- Update changelogs on 2025-07-06T13:36:25Z (fithwum)
- Update changelogs on 2025-07-06T13:36:05Z (fithwum)
- Update changelogs on 2025-07-06T13:35:46Z (fithwum)
- Update changelogs on 2025-07-06T13:35:27Z (fithwum)
- Update changelogs on 2025-07-06T13:35:08Z (fithwum)
- Update changelogs on 2025-07-06T13:34:49Z (fithwum)
## 2025-07-06T13:38:22Z
- Update changelogs on 2025-07-06T13:38:04Z (fithwum)
- Update changelogs on 2025-07-06T13:37:45Z (fithwum)
- Update changelogs on 2025-07-06T13:37:25Z (fithwum)
- Update changelogs on 2025-07-06T13:37:06Z (fithwum)
- Update changelogs on 2025-07-06T13:36:46Z (fithwum)
- Update changelogs on 2025-07-06T13:36:25Z (fithwum)
- Update changelogs on 2025-07-06T13:36:05Z (fithwum)
- Update changelogs on 2025-07-06T13:35:46Z (fithwum)
- Update changelogs on 2025-07-06T13:35:27Z (fithwum)
- Update changelogs on 2025-07-06T13:35:08Z (fithwum)
## 2025-07-06T13:39:20Z
- oops (fithwum)
- Update changelogs on 2025-07-06T13:38:22Z (fithwum)
- Update changelogs on 2025-07-06T13:38:04Z (fithwum)
- Update changelogs on 2025-07-06T13:37:45Z (fithwum)
- Update changelogs on 2025-07-06T13:37:25Z (fithwum)
- Update changelogs on 2025-07-06T13:37:06Z (fithwum)
- Update changelogs on 2025-07-06T13:36:46Z (fithwum)
- Update changelogs on 2025-07-06T13:36:25Z (fithwum)
- Update changelogs on 2025-07-06T13:36:05Z (fithwum)
- Update changelogs on 2025-07-06T13:35:46Z (fithwum)
## 2025-07-06T13:39:38Z
- Update changelogs on 2025-07-06T13:39:20Z (fithwum)
- oops (fithwum)
- Update changelogs on 2025-07-06T13:38:22Z (fithwum)
- Update changelogs on 2025-07-06T13:38:04Z (fithwum)
- Update changelogs on 2025-07-06T13:37:45Z (fithwum)
- Update changelogs on 2025-07-06T13:37:25Z (fithwum)
- Update changelogs on 2025-07-06T13:37:06Z (fithwum)
- Update changelogs on 2025-07-06T13:36:46Z (fithwum)
- Update changelogs on 2025-07-06T13:36:25Z (fithwum)
- Update changelogs on 2025-07-06T13:36:05Z (fithwum)
## 2025-07-06T13:39:58Z
- Update changelogs on 2025-07-06T13:39:38Z (fithwum)
- Update changelogs on 2025-07-06T13:39:20Z (fithwum)
- oops (fithwum)
- Update changelogs on 2025-07-06T13:38:22Z (fithwum)
- Update changelogs on 2025-07-06T13:38:04Z (fithwum)
- Update changelogs on 2025-07-06T13:37:45Z (fithwum)
- Update changelogs on 2025-07-06T13:37:25Z (fithwum)
- Update changelogs on 2025-07-06T13:37:06Z (fithwum)
- Update changelogs on 2025-07-06T13:36:46Z (fithwum)
- Update changelogs on 2025-07-06T13:36:25Z (fithwum)
## 2025-07-06T13:40:40Z
- oops (fithwum)
- Update changelogs on 2025-07-06T13:39:58Z (fithwum)
- Update changelogs on 2025-07-06T13:39:38Z (fithwum)
- Update changelogs on 2025-07-06T13:39:20Z (fithwum)
- oops (fithwum)
- Update changelogs on 2025-07-06T13:38:22Z (fithwum)
- Update changelogs on 2025-07-06T13:38:04Z (fithwum)
- Update changelogs on 2025-07-06T13:37:45Z (fithwum)
- Update changelogs on 2025-07-06T13:37:25Z (fithwum)
- Update changelogs on 2025-07-06T13:37:06Z (fithwum)
## 2025-07-06T13:40:59Z
- Update changelogs on 2025-07-06T13:40:40Z (fithwum)
- oops (fithwum)
- Update changelogs on 2025-07-06T13:39:58Z (fithwum)
- Update changelogs on 2025-07-06T13:39:38Z (fithwum)
- Update changelogs on 2025-07-06T13:39:20Z (fithwum)
- oops (fithwum)
- Update changelogs on 2025-07-06T13:38:22Z (fithwum)
- Update changelogs on 2025-07-06T13:38:04Z (fithwum)
- Update changelogs on 2025-07-06T13:37:45Z (fithwum)
- Update changelogs on 2025-07-06T13:37:25Z (fithwum)
## 2025-07-06T13:41:18Z
- Update changelogs on 2025-07-06T13:40:59Z (fithwum)
- Update changelogs on 2025-07-06T13:40:40Z (fithwum)
- oops (fithwum)
- Update changelogs on 2025-07-06T13:39:58Z (fithwum)
- Update changelogs on 2025-07-06T13:39:38Z (fithwum)
- Update changelogs on 2025-07-06T13:39:20Z (fithwum)
- oops (fithwum)
- Update changelogs on 2025-07-06T13:38:22Z (fithwum)
- Update changelogs on 2025-07-06T13:38:04Z (fithwum)
- Update changelogs on 2025-07-06T13:37:45Z (fithwum)
## 2025-07-06T13:41:37Z
- Update changelogs on 2025-07-06T13:41:18Z (fithwum)
- Update changelogs on 2025-07-06T13:40:59Z (fithwum)
- Update changelogs on 2025-07-06T13:40:40Z (fithwum)
- oops (fithwum)
- Update changelogs on 2025-07-06T13:39:58Z (fithwum)
- Update changelogs on 2025-07-06T13:39:38Z (fithwum)
- Update changelogs on 2025-07-06T13:39:20Z (fithwum)
- oops (fithwum)
- Update changelogs on 2025-07-06T13:38:22Z (fithwum)
- Update changelogs on 2025-07-06T13:38:04Z (fithwum)
## 2025-07-06T13:41:56Z
- Update changelogs on 2025-07-06T13:41:37Z (fithwum)
- Update changelogs on 2025-07-06T13:41:18Z (fithwum)
- Update changelogs on 2025-07-06T13:40:59Z (fithwum)
- Update changelogs on 2025-07-06T13:40:40Z (fithwum)
- oops (fithwum)
- Update changelogs on 2025-07-06T13:39:58Z (fithwum)
- Update changelogs on 2025-07-06T13:39:38Z (fithwum)
- Update changelogs on 2025-07-06T13:39:20Z (fithwum)
- oops (fithwum)
- Update changelogs on 2025-07-06T13:38:22Z (fithwum)
## 2025-07-06T13:43:17Z
- oops (fithwum)
- Update changelogs on 2025-07-06T13:41:56Z (fithwum)
- Update changelogs on 2025-07-06T13:41:37Z (fithwum)
- Update changelogs on 2025-07-06T13:41:18Z (fithwum)
- Update changelogs on 2025-07-06T13:40:59Z (fithwum)
- Update changelogs on 2025-07-06T13:40:40Z (fithwum)
- oops (fithwum)
- Update changelogs on 2025-07-06T13:39:58Z (fithwum)
- Update changelogs on 2025-07-06T13:39:38Z (fithwum)
- Update changelogs on 2025-07-06T13:39:20Z (fithwum)
## 2025-07-06T13:52:12Z
- Update .gitea/workflows/base-build.yml (fithwum)
- Update build-info on 2025-07-06T13:43:27Z (fithwum)
## 2025-07-06T14:05:49Z
- Update .gitea/workflows/base-build.yml (fithwum)
- Update build-info on 2025-07-06T13:52:26Z (fithwum)
## 2025-07-06T18:31:16Z
- Update build-info on 2025-07-06T14:05:59Z (fithwum)
## 2025-07-07T00:31:27Z
- Update build-info on 2025-07-06T18:32:06Z (fithwum)
## 2025-07-07T06:31:18Z
- Update build-info on 2025-07-07T00:31:53Z (fithwum)
## 2025-07-07T12:31:20Z
- Update build-info on 2025-07-07T06:31:43Z (fithwum)
## 2025-07-07T12:44:35Z
- remove redundant files (fithwum)
- Update build-info on 2025-07-07T12:32:20Z (fithwum)
## 2025-07-07T18:32:45Z
- Update build-info on 2025-07-07T12:44:47Z (fithwum)
## 2025-07-08T00:31:08Z
- Update base image digests (fithwum)
- Update build-info on 2025-07-07T18:33:21Z (fithwum)
## 2025-07-08T06:31:00Z
- Update build-info on 2025-07-08T00:31:25Z (fithwum)
## 2025-07-08T12:30:58Z
- Update build-info on 2025-07-08T06:31:21Z (fithwum)
## 2025-07-08T18:31:19Z
- Update build-info on 2025-07-08T12:31:19Z (fithwum)
## 2025-07-09T00:31:40Z
- Update build-info on 2025-07-08T18:31:41Z (fithwum)
## 2025-07-09T06:31:14Z
- Update build-info on 2025-07-09T00:31:56Z (fithwum)
## 2025-07-09T12:31:39Z
- Update build-info on 2025-07-09T06:31:29Z (fithwum)
## 2025-07-10T19:52:20Z
- Update base image digests (fithwum)
- test (fithwum)
- Update build-info on 2025-07-09T12:32:06Z (fithwum)
## 2025-07-10T20:51:45Z
- test (fithwum)
- test (fithwum)
- Update build-info on 2025-07-10T19:52:29Z (fithwum)
## 2025-07-10T21:02:19Z
- test (fithwum)
- Update changelogs on 2025-07-10T20:51:45Z (fithwum)
- test (fithwum)
- test (fithwum)
- Update build-info on 2025-07-10T19:52:29Z (fithwum)
## 2025-07-10T21:07:45Z
- oops (fithwum)
- Update changelogs on 2025-07-10T21:02:20Z (fithwum)
- test (fithwum)
- Update changelogs on 2025-07-10T20:51:45Z (fithwum)
- test (fithwum)
- test (fithwum)
- Update build-info on 2025-07-10T19:52:29Z (fithwum)
## 2025-07-10T21:23:11Z
- test (fithwum)
- Update changelogs on 2025-07-10T21:07:45Z (fithwum)
- oops (fithwum)
- Update changelogs on 2025-07-10T21:02:20Z (fithwum)
- test (fithwum)
- Update changelogs on 2025-07-10T20:51:45Z (fithwum)
- test (fithwum)
- test (fithwum)
- Update build-info on 2025-07-10T19:52:29Z (fithwum)
## 2025-07-10T21:36:57Z
- test (fithwum)
- test (fithwum)
- oops (fithwum)
- test (fithwum)
- test (fithwum)
- test (fithwum)
- Update build-info on 2025-07-10T19:52:29Z (fithwum)
## 2025-07-10T21:43:23Z
- 333333333333333333333333333 (fithwum)
- test (fithwum)
- test (fithwum)
- oops (fithwum)
- test (fithwum)
- test (fithwum)
- test (fithwum)
- Update build-info on 2025-07-10T19:52:29Z (fithwum)
## 2025-07-10T21:44:28Z
- thing (fithwum)
- 333333333333333333333333333 (fithwum)
- test (fithwum)
- test (fithwum)
- oops (fithwum)
- test (fithwum)
- test (fithwum)
- test (fithwum)
- Update build-info on 2025-07-10T19:52:29Z (fithwum)
## 2025-07-10T21:56:22Z
- this is a test (fithwum)
- thing (fithwum)
- 333333333333333333333333333 (fithwum)
- test (fithwum)
- test (fithwum)
- oops (fithwum)
- test (fithwum)
- test (fithwum)
- test (fithwum)
- Update build-info on 2025-07-10T19:52:29Z (fithwum)
## 2025-07-10T22:02:23Z
- well then (fithwum)
- this is a test (fithwum)
- thing (fithwum)
- 333333333333333333333333333 (fithwum)
- test (fithwum)
- test (fithwum)
- oops (fithwum)
- test (fithwum)
- test (fithwum)
- test (fithwum)
## 2025-07-10T22:08:50Z
- dfsdsghfgh (fithwum)
- well then (fithwum)
- this is a test (fithwum)
- thing (fithwum)
- 333333333333333333333333333 (fithwum)
- test (fithwum)
- test (fithwum)
- oops (fithwum)
- test (fithwum)
- test (fithwum)
## 2025-07-10T23:04:08Z
- dsfhsdfgh (fithwum)
- dfsdsghfgh (fithwum)
- well then (fithwum)
- this is a test (fithwum)
- thing (fithwum)
- 333333333333333333333333333 (fithwum)
- test (fithwum)
- test (fithwum)
- oops (fithwum)
- test (fithwum)
## 2025-07-10T23:50:46Z
- sdfhdflbkndmflkvbnd (fithwum)
- cvcccccccccccccccccccc (fithwum)
- dfgnfsEfESf (fithwum)
- fdgmgcvxbzcbsd (fithwum)
- ffffffffffdddddddddddddddddddd (fithwum)
- fffffffffffffffffffffffffffff (fithwum)
- lsdkml;ksdbvno;kdfvb (fithwum)
- fdbdjlkhjkljkl (fithwum)
- hfdgrsthsrt (fithwum)
- test (fithwum)
-23
View File
@@ -1,23 +0,0 @@
FROM alpine:latest
LABEL maintainer="fithwum"
# URL's for files
ARG INSTALL_SCRIPT=https://gitea.fithwum.tech/fithwum/teamspeak-server/raw/branch/main/alpine/files/Install_Script.sh
# Install dependencies and folder creation
RUN apk update && apk add --no-cache wget nano ca-certificates libstdc++ su-exec bash-completion tar curl jq \
&& mkdir -p /ts3server /ts3temp /ts3temp/serverfiles \
&& chmod 777 -R /ts3server /ts3temp \
&& chown 99:100 -R /ts3server /ts3temp
RUN wget --no-cache "${INSTALL_SCRIPT}" -O /ts3temp/Install_Script.sh \
&& chmod +x /ts3temp/Install_Script.sh
# directory where data is stored
VOLUME /ts3server
# 9987 default voice, 10011 server query, 30033 file transport
EXPOSE 9987/udp 10011/tcp 30033/tcp
# Run command
CMD [ "/bin/sh", "/ts3temp/Install_Script.sh" ]
-10
View File
@@ -1,10 +0,0 @@
{
"version": "alpine",
"commit": "c8da4ee1ede648b79134e69fc6c99c05c7309e88",
"build_time": "2026-01-11T14:28:24Z",
"image_tag": "gitea.fithwum.tech/fithwum/teamspeak-server:alpine",
"digest": "gitea.fithwum.tech/fithwum/teamspeak-server@sha256:500a031b8998a8861fe7bd731ed8643f0bfc4ec229c83446a870e72bbf4c8579",
"image_size": "26MB",
"image_size_bytes": 26399527,
"base_digest": ""
}
-88
View File
@@ -1,88 +0,0 @@
#!/bin/bash
# Copyright (c) 2018 fithwum
# All rights reserved
# Variables.
echo " "
echo "Checking for new server version from Teamspeak."
TS_VERSION=$(curl -s "https://www.teamspeak.com/versions/server.json" | jq --raw-output '.linux.x86.version')
CHANGELOG=/ts3server/CHANGELOG_$TS_VERSION
echo "Latest server version from Teamspeak:$TS_VERSION"
TS_FILES=https://gitea.fithwum.tech/fithwum/teamspeak-server/raw/branch/main/files
TS_SERVER=https://files.teamspeak-services.com/releases/server/$TS_VERSION/teamspeak3-server_linux_amd64-$TS_VERSION.tar.bz2
# Main install (alpine).
# Check for files in /ts3server and download/create if needed.
if [ -e "$CHANGELOG" ]
then
echo "INFO ! Teamspeak server is $TS_VERSION ... checking that needed files exist before running current server."
rm -fr /ts3temp/server.json
else
echo " "
echo "WARNING ! Teamspeak server is out of date ... will download the updated server from teamspeak."
echo " "
echo "INFO ! Cleaning outdated Teamspeak server files and downloading server update."
rm -f /ts3server/CHANGELOG* /ts3server/lib* /ts3server/ts3server
rm -fr /ts3server/doc /ts3server/redist /ts3server/serverquerydocs /ts3server/tsdns
wget --no-cache --show-progress --progress=bar:force:noscroll $TS_SERVER -O /ts3temp/ts3server_$TS_VERSION.tar.bz2
tar -xf /ts3temp/ts3server_$TS_VERSION.tar.bz2 -C /ts3temp/serverfiles --strip-components=1
sleep 1
rm -fr /ts3temp/serverfiles/ts3server_startscript.sh
rm -fr /ts3temp/ts3server_$TS_VERSION.tar.bz2
cp -uR /ts3temp/serverfiles/. /ts3server/
sleep 1
mv /ts3server/redist/libmariadb.so.2 /ts3server/libmariadb.so.2
mv /ts3server/CHANGELOG $CHANGELOG
rm -fr /ts3temp/serverfiles/*
rm -fr /ts3temp/server.json
fi
# Check if the ini/sh files exist in /ts3server and download/create if needed.
if [ -e /ts3server/ts3server_minimal_runscript.sh ]
then
echo "INFO ! ts3server_minimal_runscript.sh found ... will not download."
else
echo " "
echo "WARNING ! ts3server_minimal_runscript.sh not found ... will download now."
wget --no-cache --show-progress --progress=bar:force:noscroll $TS_FILES/ts3server_minimal_runscript.sh -O /ts3server/ts3server_minimal_runscript.sh
fi
if [ -e /ts3server/ts3db_mariadb.ini ]
then
echo "INFO ! ts3db_mariadb.ini found ... will not download."
else
echo " "
echo "WARNING ! ts3db_mariadb.ini not found ... will download now."
wget --no-cache --show-progress --progress=bar:force:noscroll $TS_FILES/ts3db_mariadb.ini -O /ts3server/ts3db_mariadb.ini
fi
if [ -e /ts3server/ts3server.ini ]
then
echo "INFO ! ts3server.ini found ... will not download."
else
echo " "
echo "WARNING ! ts3server.ini not found ... will download now."
wget --no-cache --show-progress --progress=bar:force:noscroll $TS_FILES/ts3server.ini -O /ts3server/ts3server.ini
fi
if [ -e /ts3server/.ts3server_license_accepted ]
then
echo "INFO ! .ts3server_license_accepted found ... will not download."
else
echo " "
echo "WARNING ! .ts3server_license_accepted not found ... will download now."
wget --no-cache --show-progress --progress=bar:force:noscroll $TS_FILES/.ts3server_license_accepted -O /ts3server/.ts3server_license_accepted
fi
sleep 1
# Set permissions.
chown 99:100 -R /ts3server
chmod 776 -R /ts3server
chmod +x /ts3server/ts3server_minimal_runscript.sh
chmod +x /ts3server/ts3server
# Run.
echo " "
echo "INFO ! Starting Teanspeak server $TS_VERSION."
exec /ts3server/ts3server_minimal_runscript.sh inifile=ts3server.ini
exit
+496
View File
@@ -370,3 +370,499 @@
- fdbdjlkhjkljkl (fithwum)
- hfdgrsthsrt (fithwum)
- test (fithwum)
## 2026-01-11T14:58:50Z
- Update build-info on 2026-01-11T14:58:40Z (fithwum)
- changelog (fithwum)
- Update build-info on 2026-01-11T14:53:22Z (fithwum)
- test (fithwum)
- Update base image digests (2026-01-11T14:50:48Z) (fithwum)
- test (fithwum)
- test (fithwum)
- Update base image digests (2026-01-11T14:46:49Z) (fithwum)
- test (fithwum)
- Update base image digests (2026-01-11T14:44:26Z) (fithwum)
## 2026-01-18T13:01:29Z
- Update build-info on 2026-01-18T13:01:20Z (fithwum)
- Update build-info on 2026-01-11T14:58:40Z (fithwum)
- changelog (fithwum)
- Update build-info on 2026-01-11T14:53:22Z (fithwum)
- test (fithwum)
- Update base image digests (2026-01-11T14:50:48Z) (fithwum)
- test (fithwum)
- test (fithwum)
- Update base image digests (2026-01-11T14:46:49Z) (fithwum)
- test (fithwum)
## 2026-01-25T13:02:02Z
- Update build-info on 2026-01-25T13:01:54Z (fithwum)
- Update build-info on 2026-01-18T13:01:20Z (fithwum)
- Update build-info on 2026-01-11T14:58:40Z (fithwum)
- changelog (fithwum)
- Update build-info on 2026-01-11T14:53:22Z (fithwum)
- test (fithwum)
- Update base image digests (2026-01-11T14:50:48Z) (fithwum)
- test (fithwum)
- test (fithwum)
- Update base image digests (2026-01-11T14:46:49Z) (fithwum)
## 2026-02-01T13:01:46Z
- Update build-info on 2026-02-01T13:01:37Z (fithwum)
- update readme (fithwum)
- Update build-info on 2026-01-25T13:01:54Z (fithwum)
- Update build-info on 2026-01-18T13:01:20Z (fithwum)
- Update build-info on 2026-01-11T14:58:40Z (fithwum)
- changelog (fithwum)
- Update build-info on 2026-01-11T14:53:22Z (fithwum)
- test (fithwum)
- Update base image digests (2026-01-11T14:50:48Z) (fithwum)
- test (fithwum)
## 2026-02-08T13:01:09Z
- Update build-info on 2026-02-08T13:01:01Z (fithwum)
- Update build-info on 2026-02-01T13:01:37Z (fithwum)
- update readme (fithwum)
- Update build-info on 2026-01-25T13:01:54Z (fithwum)
- Update build-info on 2026-01-18T13:01:20Z (fithwum)
- Update build-info on 2026-01-11T14:58:40Z (fithwum)
- changelog (fithwum)
- Update build-info on 2026-01-11T14:53:22Z (fithwum)
- test (fithwum)
- Update base image digests (2026-01-11T14:50:48Z) (fithwum)
## 2026-02-15T13:01:38Z
- Update build-info on 2026-02-15T13:01:30Z (fithwum)
- Update build-info on 2026-02-08T13:01:01Z (fithwum)
- Update build-info on 2026-02-01T13:01:37Z (fithwum)
- update readme (fithwum)
- Update build-info on 2026-01-25T13:01:54Z (fithwum)
- Update build-info on 2026-01-18T13:01:20Z (fithwum)
- Update build-info on 2026-01-11T14:58:40Z (fithwum)
- changelog (fithwum)
- Update build-info on 2026-01-11T14:53:22Z (fithwum)
- test (fithwum)
## 2026-02-22T13:01:07Z
- Update build-info on 2026-02-22T13:01:00Z (fithwum)
- Update build-info on 2026-02-15T13:01:30Z (fithwum)
- Update build-info on 2026-02-08T13:01:01Z (fithwum)
- Update build-info on 2026-02-01T13:01:37Z (fithwum)
- update readme (fithwum)
- Update build-info on 2026-01-25T13:01:54Z (fithwum)
- Update build-info on 2026-01-18T13:01:20Z (fithwum)
- Update build-info on 2026-01-11T14:58:40Z (fithwum)
- changelog (fithwum)
- Update build-info on 2026-01-11T14:53:22Z (fithwum)
## 2026-03-01T13:01:49Z
- Update build-info on 2026-03-01T13:01:40Z (fithwum)
- Update build-info on 2026-02-22T13:01:00Z (fithwum)
- Update build-info on 2026-02-15T13:01:30Z (fithwum)
- Update build-info on 2026-02-08T13:01:01Z (fithwum)
- Update build-info on 2026-02-01T13:01:37Z (fithwum)
- update readme (fithwum)
- Update build-info on 2026-01-25T13:01:54Z (fithwum)
- Update build-info on 2026-01-18T13:01:20Z (fithwum)
- Update build-info on 2026-01-11T14:58:40Z (fithwum)
- changelog (fithwum)
## 2026-03-08T13:01:23Z
- Update build-info on 2026-03-08T13:01:16Z (fithwum)
- Update build-info on 2026-03-01T13:01:40Z (fithwum)
- Update build-info on 2026-02-22T13:01:00Z (fithwum)
- Update build-info on 2026-02-15T13:01:30Z (fithwum)
- Update build-info on 2026-02-08T13:01:01Z (fithwum)
- Update build-info on 2026-02-01T13:01:37Z (fithwum)
- update readme (fithwum)
- Update build-info on 2026-01-25T13:01:54Z (fithwum)
- Update build-info on 2026-01-18T13:01:20Z (fithwum)
- Update build-info on 2026-01-11T14:58:40Z (fithwum)
## 2026-03-15T13:01:43Z
- Update build-info on 2026-03-15T13:01:33Z (fithwum)
- Update build-info on 2026-03-08T13:01:16Z (fithwum)
- Update build-info on 2026-03-01T13:01:40Z (fithwum)
- Update build-info on 2026-02-22T13:01:00Z (fithwum)
- Update build-info on 2026-02-15T13:01:30Z (fithwum)
- Update build-info on 2026-02-08T13:01:01Z (fithwum)
- Update build-info on 2026-02-01T13:01:37Z (fithwum)
- update readme (fithwum)
- Update build-info on 2026-01-25T13:01:54Z (fithwum)
- Update build-info on 2026-01-18T13:01:20Z (fithwum)
## 2026-03-22T13:01:44Z
- Update build-info on 2026-03-22T13:01:35Z (fithwum)
- Update build-info on 2026-03-15T13:01:33Z (fithwum)
- Update build-info on 2026-03-08T13:01:16Z (fithwum)
- Update build-info on 2026-03-01T13:01:40Z (fithwum)
- Update build-info on 2026-02-22T13:01:00Z (fithwum)
- Update build-info on 2026-02-15T13:01:30Z (fithwum)
- Update build-info on 2026-02-08T13:01:01Z (fithwum)
- Update build-info on 2026-02-01T13:01:37Z (fithwum)
- update readme (fithwum)
- Update build-info on 2026-01-25T13:01:54Z (fithwum)
## 2026-03-29T13:02:02Z
- Update build-info on 2026-03-29T13:01:54Z (fithwum)
- Update build-info on 2026-03-22T13:01:35Z (fithwum)
- Update build-info on 2026-03-15T13:01:33Z (fithwum)
- Update build-info on 2026-03-08T13:01:16Z (fithwum)
- Update build-info on 2026-03-01T13:01:40Z (fithwum)
- Update build-info on 2026-02-22T13:01:00Z (fithwum)
- Update build-info on 2026-02-15T13:01:30Z (fithwum)
- Update build-info on 2026-02-08T13:01:01Z (fithwum)
- Update build-info on 2026-02-01T13:01:37Z (fithwum)
- update readme (fithwum)
## 2026-04-05T13:01:10Z
- Update build-info on 2026-04-05T13:01:02Z (fithwum)
- Update build-info on 2026-03-29T13:01:54Z (fithwum)
- Update build-info on 2026-03-22T13:01:35Z (fithwum)
- Update build-info on 2026-03-15T13:01:33Z (fithwum)
- Update build-info on 2026-03-08T13:01:16Z (fithwum)
- Update build-info on 2026-03-01T13:01:40Z (fithwum)
- Update build-info on 2026-02-22T13:01:00Z (fithwum)
- Update build-info on 2026-02-15T13:01:30Z (fithwum)
- Update build-info on 2026-02-08T13:01:01Z (fithwum)
- Update build-info on 2026-02-01T13:01:37Z (fithwum)
## 2026-04-12T13:01:28Z
- Update build-info on 2026-04-12T13:01:19Z (fithwum)
- Update build-info on 2026-04-05T13:01:02Z (fithwum)
- Update build-info on 2026-03-29T13:01:54Z (fithwum)
- Update build-info on 2026-03-22T13:01:35Z (fithwum)
- Update build-info on 2026-03-15T13:01:33Z (fithwum)
- Update build-info on 2026-03-08T13:01:16Z (fithwum)
- Update build-info on 2026-03-01T13:01:40Z (fithwum)
- Update build-info on 2026-02-22T13:01:00Z (fithwum)
- Update build-info on 2026-02-15T13:01:30Z (fithwum)
- Update build-info on 2026-02-08T13:01:01Z (fithwum)
## 2026-04-19T13:02:08Z
- Update build-info on 2026-04-19T13:02:00Z (fithwum)
- Update build-info on 2026-04-12T13:01:19Z (fithwum)
- Update build-info on 2026-04-05T13:01:02Z (fithwum)
- Update build-info on 2026-03-29T13:01:54Z (fithwum)
- Update build-info on 2026-03-22T13:01:35Z (fithwum)
- Update build-info on 2026-03-15T13:01:33Z (fithwum)
- Update build-info on 2026-03-08T13:01:16Z (fithwum)
- Update build-info on 2026-03-01T13:01:40Z (fithwum)
- Update build-info on 2026-02-22T13:01:00Z (fithwum)
- Update build-info on 2026-02-15T13:01:30Z (fithwum)
## 2026-05-24T17:00:31Z
- Update build-info on 2026-05-24T17:00:20Z (fithwum)
- update (fithwum)
- Update build-info on 2026-04-19T13:02:00Z (fithwum)
- Update build-info on 2026-04-12T13:01:19Z (fithwum)
- Update build-info on 2026-04-05T13:01:02Z (fithwum)
- Update build-info on 2026-03-29T13:01:54Z (fithwum)
- Update build-info on 2026-03-22T13:01:35Z (fithwum)
- Update build-info on 2026-03-15T13:01:33Z (fithwum)
- Update build-info on 2026-03-08T13:01:16Z (fithwum)
- Update build-info on 2026-03-01T13:01:40Z (fithwum)
## 2026-05-27T21:40:57Z
- Update build-info on 2026-05-27T21:40:47Z (fithwum)
- update to remove autoupdate as 3.13.8 is broken (fithwum)
- Update build-info on 2026-05-24T17:00:20Z (fithwum)
- update (fithwum)
- Update build-info on 2026-04-19T13:02:00Z (fithwum)
- Update build-info on 2026-04-12T13:01:19Z (fithwum)
- Update build-info on 2026-04-05T13:01:02Z (fithwum)
- Update build-info on 2026-03-29T13:01:54Z (fithwum)
- Update build-info on 2026-03-22T13:01:35Z (fithwum)
- Update build-info on 2026-03-15T13:01:33Z (fithwum)
## 2026-05-27T21:53:44Z
- Update build-info on 2026-05-27T21:53:34Z (fithwum)
- test (fithwum)
- Update build-info on 2026-05-27T21:40:47Z (fithwum)
- update to remove autoupdate as 3.13.8 is broken (fithwum)
- Update build-info on 2026-05-24T17:00:20Z (fithwum)
- update (fithwum)
- Update build-info on 2026-04-19T13:02:00Z (fithwum)
- Update build-info on 2026-04-12T13:01:19Z (fithwum)
- Update build-info on 2026-04-05T13:01:02Z (fithwum)
- Update build-info on 2026-03-29T13:01:54Z (fithwum)
## 2026-05-31T13:01:59Z
- Update build-info on 2026-05-31T13:01:50Z (fithwum)
- Update build-info on 2026-05-27T21:53:34Z (fithwum)
- test (fithwum)
- Update build-info on 2026-05-27T21:40:47Z (fithwum)
- update to remove autoupdate as 3.13.8 is broken (fithwum)
- Update build-info on 2026-05-24T17:00:20Z (fithwum)
- update (fithwum)
- Update build-info on 2026-04-19T13:02:00Z (fithwum)
- Update build-info on 2026-04-12T13:01:19Z (fithwum)
- Update build-info on 2026-04-05T13:01:02Z (fithwum)
## 2026-06-07T13:01:55Z
- Update build-info on 2026-06-07T13:01:48Z (fithwum)
- Update build-info on 2026-05-31T13:01:50Z (fithwum)
- Update build-info on 2026-05-27T21:53:34Z (fithwum)
- test (fithwum)
- Update build-info on 2026-05-27T21:40:47Z (fithwum)
- update to remove autoupdate as 3.13.8 is broken (fithwum)
- Update build-info on 2026-05-24T17:00:20Z (fithwum)
- update (fithwum)
- Update build-info on 2026-04-19T13:02:00Z (fithwum)
- Update build-info on 2026-04-12T13:01:19Z (fithwum)
## 2026-06-14T13:01:37Z
- Update build-info on 2026-06-14T13:01:30Z (fithwum)
- Update build-info on 2026-06-07T13:01:48Z (fithwum)
- Update build-info on 2026-05-31T13:01:50Z (fithwum)
- Update build-info on 2026-05-27T21:53:34Z (fithwum)
- test (fithwum)
- Update build-info on 2026-05-27T21:40:47Z (fithwum)
- update to remove autoupdate as 3.13.8 is broken (fithwum)
- Update build-info on 2026-05-24T17:00:20Z (fithwum)
- update (fithwum)
- Update build-info on 2026-04-19T13:02:00Z (fithwum)
## 2026-06-20T21:01:55Z
- Update build-info on 2026-06-20T21:01:40Z (fithwum)
- update (fithwum)
- Update build-info on 2026-06-14T13:01:30Z (fithwum)
- Update build-info on 2026-06-07T13:01:48Z (fithwum)
- Update build-info on 2026-05-31T13:01:50Z (fithwum)
- Update build-info on 2026-05-27T21:53:34Z (fithwum)
- test (fithwum)
- Update build-info on 2026-05-27T21:40:47Z (fithwum)
- update to remove autoupdate as 3.13.8 is broken (fithwum)
- Update build-info on 2026-05-24T17:00:20Z (fithwum)
## 2026-06-21T21:16:18Z
- Update build-info on 2026-06-21T21:16:09Z (fithwum)
- Update build-info on 2026-06-20T21:01:40Z (fithwum)
- update (fithwum)
- Update build-info on 2026-06-14T13:01:30Z (fithwum)
- Update build-info on 2026-06-07T13:01:48Z (fithwum)
- Update build-info on 2026-05-31T13:01:50Z (fithwum)
- Update build-info on 2026-05-27T21:53:34Z (fithwum)
- test (fithwum)
- Update build-info on 2026-05-27T21:40:47Z (fithwum)
- update to remove autoupdate as 3.13.8 is broken (fithwum)
## 2026-06-28T21:16:42Z
- Update build-info on 2026-06-28T21:16:33Z (fithwum)
- Update build-info on 2026-06-21T21:16:09Z (fithwum)
- Update build-info on 2026-06-20T21:01:40Z (fithwum)
- update (fithwum)
- Update build-info on 2026-06-14T13:01:30Z (fithwum)
- Update build-info on 2026-06-07T13:01:48Z (fithwum)
- Update build-info on 2026-05-31T13:01:50Z (fithwum)
- Update build-info on 2026-05-27T21:53:34Z (fithwum)
- test (fithwum)
- Update build-info on 2026-05-27T21:40:47Z (fithwum)
## 2026-07-05T21:16:59Z
- Update build-info on 2026-07-05T21:16:49Z (fithwum)
- Update build-info on 2026-06-28T21:16:33Z (fithwum)
- Update build-info on 2026-06-21T21:16:09Z (fithwum)
- Update build-info on 2026-06-20T21:01:40Z (fithwum)
- update (fithwum)
- Update build-info on 2026-06-14T13:01:30Z (fithwum)
- Update build-info on 2026-06-07T13:01:48Z (fithwum)
- Update build-info on 2026-05-31T13:01:50Z (fithwum)
- Update build-info on 2026-05-27T21:53:34Z (fithwum)
- test (fithwum)
## 2026-07-06T14:30:09Z
- Update build-info on 2026-07-06T14:29:59Z (fithwum)
- updates to autoupdate (fithwum)
- Update build-info on 2026-07-05T21:16:49Z (fithwum)
- Update build-info on 2026-06-28T21:16:33Z (fithwum)
- Update build-info on 2026-06-21T21:16:09Z (fithwum)
- Update build-info on 2026-06-20T21:01:40Z (fithwum)
- update (fithwum)
- Update build-info on 2026-06-14T13:01:30Z (fithwum)
- Update build-info on 2026-06-07T13:01:48Z (fithwum)
- Update build-info on 2026-05-31T13:01:50Z (fithwum)
## 2026-07-12T21:16:51Z
- Update build-info on 2026-07-12T21:16:42Z (fithwum)
- Update build-info on 2026-07-06T14:29:59Z (fithwum)
- updates to autoupdate (fithwum)
- Update build-info on 2026-07-05T21:16:49Z (fithwum)
- Update build-info on 2026-06-28T21:16:33Z (fithwum)
- Update build-info on 2026-06-21T21:16:09Z (fithwum)
- Update build-info on 2026-06-20T21:01:40Z (fithwum)
- update (fithwum)
- Update build-info on 2026-06-14T13:01:30Z (fithwum)
- Update build-info on 2026-06-07T13:01:48Z (fithwum)
## 2026-07-19T13:13:09Z
- Update build-info on 2026-07-19T13:13:00Z (fithwum)
- files (fithwum)
- Update build-info on 2026-07-12T21:16:42Z (fithwum)
- Update build-info on 2026-07-06T14:29:59Z (fithwum)
- updates to autoupdate (fithwum)
- Update build-info on 2026-07-05T21:16:49Z (fithwum)
- Update build-info on 2026-06-28T21:16:33Z (fithwum)
- Update build-info on 2026-06-21T21:16:09Z (fithwum)
- Update build-info on 2026-06-20T21:01:40Z (fithwum)
- update (fithwum)
## 2026-07-19T21:17:01Z
- Update build-info on 2026-07-19T21:16:50Z (fithwum)
- Update build-info on 2026-07-19T13:13:00Z (fithwum)
- files (fithwum)
- Update build-info on 2026-07-12T21:16:42Z (fithwum)
- Update build-info on 2026-07-06T14:29:59Z (fithwum)
- updates to autoupdate (fithwum)
- Update build-info on 2026-07-05T21:16:49Z (fithwum)
- Update build-info on 2026-06-28T21:16:33Z (fithwum)
- Update build-info on 2026-06-21T21:16:09Z (fithwum)
- Update build-info on 2026-06-20T21:01:40Z (fithwum)
## 2026-07-20T15:14:46Z
- Update build-info on 2026-07-20T15:14:36Z (fithwum)
- revert change (fithwum)
- Update build-info on 2026-07-20T15:12:25Z (fithwum)
- updates to workflows (fithwum)
- Update build-info on 2026-07-19T21:16:50Z (fithwum)
- Update build-info on 2026-07-19T13:13:00Z (fithwum)
- files (fithwum)
- Update build-info on 2026-07-12T21:16:42Z (fithwum)
- Update build-info on 2026-07-06T14:29:59Z (fithwum)
- updates to autoupdate (fithwum)
## 2026-07-26T21:16:56Z
- Update build-info on 2026-07-26T21:16:46Z (fithwum)
- Update build-info on 2026-07-20T15:14:36Z (fithwum)
- revert change (fithwum)
- Update build-info on 2026-07-20T15:12:25Z (fithwum)
- updates to workflows (fithwum)
- Update build-info on 2026-07-19T21:16:50Z (fithwum)
- Update build-info on 2026-07-19T13:13:00Z (fithwum)
- files (fithwum)
- Update build-info on 2026-07-12T21:16:42Z (fithwum)
- Update build-info on 2026-07-06T14:29:59Z (fithwum)
## 2026-07-28T17:22:31Z
- Update build-info on 2026-07-28T17:22:19Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-26T21:16:46Z (fithwum)
- Update build-info on 2026-07-20T15:14:36Z (fithwum)
- revert change (fithwum)
- Update build-info on 2026-07-20T15:12:25Z (fithwum)
- updates to workflows (fithwum)
- Update build-info on 2026-07-19T21:16:50Z (fithwum)
- Update build-info on 2026-07-19T13:13:00Z (fithwum)
- files (fithwum)
## 2026-07-28T21:44:48Z
- Update build-info on 2026-07-28T21:44:38Z (fithwum)
- update workflow (fithwum)
- Update build-info on 2026-07-28T21:41:38Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-28T21:36:34Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-28T17:22:19Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-26T21:16:46Z (fithwum)
- Update build-info on 2026-07-20T15:14:36Z (fithwum)
## 2026-07-28T21:46:53Z
- Update build-info on 2026-07-28T21:46:43Z (fithwum)
- fix workflow error (fithwum)
- Update build-info on 2026-07-28T21:44:38Z (fithwum)
- update workflow (fithwum)
- Update build-info on 2026-07-28T21:41:38Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-28T21:36:34Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-28T17:22:19Z (fithwum)
- update (fithwum)
## 2026-07-29T17:38:47Z
- Update build-info on 2026-07-29T17:38:36Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-28T21:46:43Z (fithwum)
- fix workflow error (fithwum)
- Update build-info on 2026-07-28T21:44:38Z (fithwum)
- update workflow (fithwum)
- Update build-info on 2026-07-28T21:41:38Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-28T21:36:34Z (fithwum)
- update (fithwum)
## 2026-07-29T17:48:09Z
- Update build-info on 2026-07-29T17:47:59Z (fithwum)
- test (fithwum)
- Update build-info on 2026-07-29T17:38:36Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-28T21:46:43Z (fithwum)
- fix workflow error (fithwum)
- Update build-info on 2026-07-28T21:44:38Z (fithwum)
- update workflow (fithwum)
- Update build-info on 2026-07-28T21:41:38Z (fithwum)
- update (fithwum)
## 2026-07-29T17:59:25Z
- Update build-info on 2026-07-29T17:59:15Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-29T17:47:59Z (fithwum)
- test (fithwum)
- Update build-info on 2026-07-29T17:38:36Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-28T21:46:43Z (fithwum)
- fix workflow error (fithwum)
- Update build-info on 2026-07-28T21:44:38Z (fithwum)
- update workflow (fithwum)
## 2026-07-29T18:01:35Z
- Update build-info on 2026-07-29T18:01:24Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-29T17:59:15Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-29T17:47:59Z (fithwum)
- test (fithwum)
- Update build-info on 2026-07-29T17:38:36Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-28T21:46:43Z (fithwum)
- fix workflow error (fithwum)
## 2026-07-29T18:06:37Z
- Update build-info on 2026-07-29T18:06:27Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-29T18:01:24Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-29T17:59:15Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-29T17:47:59Z (fithwum)
- test (fithwum)
- Update build-info on 2026-07-29T17:38:36Z (fithwum)
- update (fithwum)
## 2026-07-29T18:10:58Z
- Update build-info on 2026-07-29T18:10:49Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-29T18:06:27Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-29T18:01:24Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-29T17:59:15Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-29T17:47:59Z (fithwum)
- test (fithwum)
## 2026-07-29T18:15:50Z
- Update build-info on 2026-07-29T18:15:40Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-29T18:10:49Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-29T18:06:27Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-29T18:01:24Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-29T17:59:15Z (fithwum)
- update (fithwum)
## 2026-07-30T13:55:36Z
- Update build-info on 2026-07-30T13:55:25Z (fithwum)
- updates (fithwum)
- Update build-info on 2026-07-29T18:15:40Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-29T18:10:49Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-29T18:06:27Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-29T18:01:24Z (fithwum)
- update (fithwum)
## 2026-08-02T21:16:15Z
- Update build-info on 2026-08-02T21:16:07Z (fithwum)
- Update build-info on 2026-07-30T14:14:56Z (fithwum)
- updates to workflows (fithwum)
- Update build-info on 2026-07-30T13:55:25Z (fithwum)
- updates (fithwum)
- Update build-info on 2026-07-29T18:15:40Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-29T18:10:49Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-29T18:06:27Z (fithwum)
## 2026-08-09T21:16:41Z
- Update build-info on 2026-08-09T21:16:32Z (fithwum)
- remove alpine build files (fithwum)
- remove alpine version (fithwum)
- Update build-info on 2026-08-02T21:16:07Z (fithwum)
- Update build-info on 2026-07-30T14:14:56Z (fithwum)
- updates to workflows (fithwum)
- Update build-info on 2026-07-30T13:55:25Z (fithwum)
- updates (fithwum)
- Update build-info on 2026-07-29T18:15:40Z (fithwum)
- update (fithwum)
## 2026-08-16T21:16:44Z
- Update build-info on 2026-08-16T21:16:32Z (fithwum)
- Update build-info on 2026-08-09T21:16:32Z (fithwum)
- remove alpine build files (fithwum)
- remove alpine version (fithwum)
- Update build-info on 2026-08-02T21:16:07Z (fithwum)
- Update build-info on 2026-07-30T14:14:56Z (fithwum)
- updates to workflows (fithwum)
- Update build-info on 2026-07-30T13:55:25Z (fithwum)
- updates (fithwum)
- Update build-info on 2026-07-29T18:15:40Z (fithwum)
+3
View File
@@ -1,6 +1,9 @@
FROM gitea.fithwum.tech/fithwum/debian-base:bookworm
LABEL maintainer="fithwum"
ENV AUTO_UPDATE=""
ENV TS_VERSION=""
# URL's for files
ARG INSTALL_SCRIPT=https://gitea.fithwum.tech/fithwum/teamspeak-server/raw/branch/main/basic/files/Install_Script.sh
+5 -5
View File
@@ -1,10 +1,10 @@
{
"version": "basic",
"commit": "c8da4ee1ede648b79134e69fc6c99c05c7309e88",
"build_time": "2026-01-11T14:28:24Z",
"commit": "9b2146fc8b688375e8e820548bc5d87507471fa2",
"build_time": "2026-08-16T21:16:31Z",
"image_tag": "gitea.fithwum.tech/fithwum/teamspeak-server:basic",
"digest": "gitea.fithwum.tech/fithwum/teamspeak-server@sha256:221a3f5f2a233a664ae72f1bfd77be1ac45a67844b47315df8084e50b00094cb",
"digest": "gitea.fithwum.tech/fithwum/teamspeak-server@sha256:b49be3ab987cb743819933e2cae4799113b11e7f6c4a1e27702c010eb965dba1",
"image_size": "405MB",
"image_size_bytes": 423930068,
"base_digest": ""
"image_size_bytes": 423955145,
"base_digest": "unknown"
}
+15 -5
View File
@@ -1,13 +1,23 @@
#!/bin/bash
# Copyright (c) 2018 fithwum
# Copyright (c) 2026 fithwum
# All rights reserved
# Variables.
echo " "
echo "Checking server version from Teamspeak."
TS_VERSION=$(curl -s "https://www.teamspeak.com/versions/server.json" | jq --raw-output '.linux.x86.version')
CHANGELOG=/ts3server/CHANGELOG_$TS_VERSION
echo "Latest server version from Teamspeak:$TS_VERSION."
: "${AUTO_UPDATE:=true}"
if [ "$AUTO_UPDATE" = "true" ]; then
echo "INFO ! Teamspeak will auto update to the latest version."
echo "Checking server version from Teamspeak."
TS_VERSION=$(curl -s "https://www.teamspeak.com/versions/server.json" | jq --raw-output '.linux.x86.version')
echo "Latest server version from Teamspeak:$TS_VERSION."
elif [ "$AUTO_UPDATE" = "false" ]; then
echo "INFO ! The version you selected will be installed."
else
echo "ERROR ! AUTO_UPDATE must be set to true or false on first run"
sleep infinity
fi
TS_FILES=https://gitea.fithwum.tech/fithwum/teamspeak-server/raw/branch/main/files
TS_SERVER=https://files.teamspeak-services.com/releases/server/$TS_VERSION/teamspeak3-server_linux_amd64-$TS_VERSION.tar.bz2
+1 -6
View File
@@ -5,9 +5,4 @@
docker build --pull --rm -f "alpine/Dockerfile" -t gitea.fithwum.tech/fithwum/teamspeak-server:alpine "alpine"
docker build --pull --rm -f "debian/Dockerfile" -t gitea.fithwum.tech/fithwum/teamspeak-server:debian "debian"
docker build --pull --rm -f "basic/Dockerfile" -t gitea.fithwum.tech/fithwum/teamspeak-server:basic "basic"
docker push -a gitea.fithwum.tech/fithwum/teamspeak-server
docker build --pull --rm -f "alpine/Dockerfile" -t fithwum/teamspeak-server:alpine "alpine"
docker build --pull --rm -f "debian/Dockerfile" -t fithwum/teamspeak-server:debian "debian"
docker build --pull --rm -f "basic/Dockerfile" -t fithwum/teamspeak-server:basic "basic"
docker push -a fithwum/teamspeak-server
docker push -a gitea.fithwum.tech/fithwum/teamspeak-server
+485
View File
@@ -425,3 +425,488 @@
- fdbdjlkhjkljkl (fithwum)
- hfdgrsthsrt (fithwum)
- test (fithwum)
## 2026-01-11T14:58:50Z
- Update build-info on 2026-01-11T14:58:40Z (fithwum)
- changelog (fithwum)
- Update build-info on 2026-01-11T14:53:22Z (fithwum)
- test (fithwum)
- Update base image digests (2026-01-11T14:50:48Z) (fithwum)
- test (fithwum)
- test (fithwum)
- Update base image digests (2026-01-11T14:46:49Z) (fithwum)
- test (fithwum)
- Update base image digests (2026-01-11T14:44:26Z) (fithwum)
## 2026-01-18T13:01:29Z
- Update build-info on 2026-01-18T13:01:20Z (fithwum)
- Update build-info on 2026-01-11T14:58:40Z (fithwum)
- changelog (fithwum)
- Update build-info on 2026-01-11T14:53:22Z (fithwum)
- test (fithwum)
- Update base image digests (2026-01-11T14:50:48Z) (fithwum)
- test (fithwum)
- test (fithwum)
- Update base image digests (2026-01-11T14:46:49Z) (fithwum)
- test (fithwum)
## 2026-01-25T13:02:02Z
- Update build-info on 2026-01-25T13:01:54Z (fithwum)
- Update build-info on 2026-01-18T13:01:20Z (fithwum)
- Update build-info on 2026-01-11T14:58:40Z (fithwum)
- changelog (fithwum)
- Update build-info on 2026-01-11T14:53:22Z (fithwum)
- test (fithwum)
- Update base image digests (2026-01-11T14:50:48Z) (fithwum)
- test (fithwum)
- test (fithwum)
- Update base image digests (2026-01-11T14:46:49Z) (fithwum)
## 2026-02-01T13:01:45Z
- Update build-info on 2026-02-01T13:01:37Z (fithwum)
- update readme (fithwum)
- Update build-info on 2026-01-25T13:01:54Z (fithwum)
- Update build-info on 2026-01-18T13:01:20Z (fithwum)
- Update build-info on 2026-01-11T14:58:40Z (fithwum)
- changelog (fithwum)
- Update build-info on 2026-01-11T14:53:22Z (fithwum)
- test (fithwum)
- Update base image digests (2026-01-11T14:50:48Z) (fithwum)
- test (fithwum)
## 2026-02-08T13:01:09Z
- Update build-info on 2026-02-08T13:01:01Z (fithwum)
- Update build-info on 2026-02-01T13:01:37Z (fithwum)
- update readme (fithwum)
- Update build-info on 2026-01-25T13:01:54Z (fithwum)
- Update build-info on 2026-01-18T13:01:20Z (fithwum)
- Update build-info on 2026-01-11T14:58:40Z (fithwum)
- changelog (fithwum)
- Update build-info on 2026-01-11T14:53:22Z (fithwum)
- test (fithwum)
- Update base image digests (2026-01-11T14:50:48Z) (fithwum)
## 2026-02-15T13:01:38Z
- Update build-info on 2026-02-15T13:01:30Z (fithwum)
- Update build-info on 2026-02-08T13:01:01Z (fithwum)
- Update build-info on 2026-02-01T13:01:37Z (fithwum)
- update readme (fithwum)
- Update build-info on 2026-01-25T13:01:54Z (fithwum)
- Update build-info on 2026-01-18T13:01:20Z (fithwum)
- Update build-info on 2026-01-11T14:58:40Z (fithwum)
- changelog (fithwum)
- Update build-info on 2026-01-11T14:53:22Z (fithwum)
- test (fithwum)
## 2026-02-22T13:01:07Z
- Update build-info on 2026-02-22T13:01:00Z (fithwum)
- Update build-info on 2026-02-15T13:01:30Z (fithwum)
- Update build-info on 2026-02-08T13:01:01Z (fithwum)
- Update build-info on 2026-02-01T13:01:37Z (fithwum)
- update readme (fithwum)
- Update build-info on 2026-01-25T13:01:54Z (fithwum)
- Update build-info on 2026-01-18T13:01:20Z (fithwum)
- Update build-info on 2026-01-11T14:58:40Z (fithwum)
- changelog (fithwum)
- Update build-info on 2026-01-11T14:53:22Z (fithwum)
## 2026-03-01T13:01:49Z
- Update build-info on 2026-03-01T13:01:40Z (fithwum)
- Update build-info on 2026-02-22T13:01:00Z (fithwum)
- Update build-info on 2026-02-15T13:01:30Z (fithwum)
- Update build-info on 2026-02-08T13:01:01Z (fithwum)
- Update build-info on 2026-02-01T13:01:37Z (fithwum)
- update readme (fithwum)
- Update build-info on 2026-01-25T13:01:54Z (fithwum)
- Update build-info on 2026-01-18T13:01:20Z (fithwum)
- Update build-info on 2026-01-11T14:58:40Z (fithwum)
- changelog (fithwum)
## 2026-03-08T13:01:23Z
- Update build-info on 2026-03-08T13:01:16Z (fithwum)
- Update build-info on 2026-03-01T13:01:40Z (fithwum)
- Update build-info on 2026-02-22T13:01:00Z (fithwum)
- Update build-info on 2026-02-15T13:01:30Z (fithwum)
- Update build-info on 2026-02-08T13:01:01Z (fithwum)
- Update build-info on 2026-02-01T13:01:37Z (fithwum)
- update readme (fithwum)
- Update build-info on 2026-01-25T13:01:54Z (fithwum)
- Update build-info on 2026-01-18T13:01:20Z (fithwum)
- Update build-info on 2026-01-11T14:58:40Z (fithwum)
## 2026-03-15T13:01:42Z
- Update build-info on 2026-03-15T13:01:33Z (fithwum)
- Update build-info on 2026-03-08T13:01:16Z (fithwum)
- Update build-info on 2026-03-01T13:01:40Z (fithwum)
- Update build-info on 2026-02-22T13:01:00Z (fithwum)
- Update build-info on 2026-02-15T13:01:30Z (fithwum)
- Update build-info on 2026-02-08T13:01:01Z (fithwum)
- Update build-info on 2026-02-01T13:01:37Z (fithwum)
- update readme (fithwum)
- Update build-info on 2026-01-25T13:01:54Z (fithwum)
- Update build-info on 2026-01-18T13:01:20Z (fithwum)
## 2026-03-22T13:01:44Z
- Update build-info on 2026-03-22T13:01:35Z (fithwum)
- Update build-info on 2026-03-15T13:01:33Z (fithwum)
- Update build-info on 2026-03-08T13:01:16Z (fithwum)
- Update build-info on 2026-03-01T13:01:40Z (fithwum)
- Update build-info on 2026-02-22T13:01:00Z (fithwum)
- Update build-info on 2026-02-15T13:01:30Z (fithwum)
- Update build-info on 2026-02-08T13:01:01Z (fithwum)
- Update build-info on 2026-02-01T13:01:37Z (fithwum)
- update readme (fithwum)
- Update build-info on 2026-01-25T13:01:54Z (fithwum)
## 2026-03-29T13:02:02Z
- Update build-info on 2026-03-29T13:01:54Z (fithwum)
- Update build-info on 2026-03-22T13:01:35Z (fithwum)
- Update build-info on 2026-03-15T13:01:33Z (fithwum)
- Update build-info on 2026-03-08T13:01:16Z (fithwum)
- Update build-info on 2026-03-01T13:01:40Z (fithwum)
- Update build-info on 2026-02-22T13:01:00Z (fithwum)
- Update build-info on 2026-02-15T13:01:30Z (fithwum)
- Update build-info on 2026-02-08T13:01:01Z (fithwum)
- Update build-info on 2026-02-01T13:01:37Z (fithwum)
- update readme (fithwum)
## 2026-04-05T13:01:10Z
- Update build-info on 2026-04-05T13:01:02Z (fithwum)
- Update build-info on 2026-03-29T13:01:54Z (fithwum)
- Update build-info on 2026-03-22T13:01:35Z (fithwum)
- Update build-info on 2026-03-15T13:01:33Z (fithwum)
- Update build-info on 2026-03-08T13:01:16Z (fithwum)
- Update build-info on 2026-03-01T13:01:40Z (fithwum)
- Update build-info on 2026-02-22T13:01:00Z (fithwum)
- Update build-info on 2026-02-15T13:01:30Z (fithwum)
- Update build-info on 2026-02-08T13:01:01Z (fithwum)
- Update build-info on 2026-02-01T13:01:37Z (fithwum)
## 2026-04-12T13:01:28Z
- Update build-info on 2026-04-12T13:01:19Z (fithwum)
- Update build-info on 2026-04-05T13:01:02Z (fithwum)
- Update build-info on 2026-03-29T13:01:54Z (fithwum)
- Update build-info on 2026-03-22T13:01:35Z (fithwum)
- Update build-info on 2026-03-15T13:01:33Z (fithwum)
- Update build-info on 2026-03-08T13:01:16Z (fithwum)
- Update build-info on 2026-03-01T13:01:40Z (fithwum)
- Update build-info on 2026-02-22T13:01:00Z (fithwum)
- Update build-info on 2026-02-15T13:01:30Z (fithwum)
- Update build-info on 2026-02-08T13:01:01Z (fithwum)
## 2026-04-19T13:02:08Z
- Update build-info on 2026-04-19T13:02:00Z (fithwum)
- Update build-info on 2026-04-12T13:01:19Z (fithwum)
- Update build-info on 2026-04-05T13:01:02Z (fithwum)
- Update build-info on 2026-03-29T13:01:54Z (fithwum)
- Update build-info on 2026-03-22T13:01:35Z (fithwum)
- Update build-info on 2026-03-15T13:01:33Z (fithwum)
- Update build-info on 2026-03-08T13:01:16Z (fithwum)
- Update build-info on 2026-03-01T13:01:40Z (fithwum)
- Update build-info on 2026-02-22T13:01:00Z (fithwum)
- Update build-info on 2026-02-15T13:01:30Z (fithwum)
## 2026-05-24T17:00:31Z
- Update build-info on 2026-05-24T17:00:20Z (fithwum)
- update (fithwum)
- Update build-info on 2026-04-19T13:02:00Z (fithwum)
- Update build-info on 2026-04-12T13:01:19Z (fithwum)
- Update build-info on 2026-04-05T13:01:02Z (fithwum)
- Update build-info on 2026-03-29T13:01:54Z (fithwum)
- Update build-info on 2026-03-22T13:01:35Z (fithwum)
- Update build-info on 2026-03-15T13:01:33Z (fithwum)
- Update build-info on 2026-03-08T13:01:16Z (fithwum)
- Update build-info on 2026-03-01T13:01:40Z (fithwum)
## 2026-05-27T21:40:57Z
- Update build-info on 2026-05-27T21:40:47Z (fithwum)
- update to remove autoupdate as 3.13.8 is broken (fithwum)
- Update build-info on 2026-05-24T17:00:20Z (fithwum)
- update (fithwum)
- Update build-info on 2026-04-19T13:02:00Z (fithwum)
- Update build-info on 2026-04-12T13:01:19Z (fithwum)
- Update build-info on 2026-04-05T13:01:02Z (fithwum)
- Update build-info on 2026-03-29T13:01:54Z (fithwum)
- Update build-info on 2026-03-22T13:01:35Z (fithwum)
- Update build-info on 2026-03-15T13:01:33Z (fithwum)
## 2026-05-27T21:53:44Z
- Update build-info on 2026-05-27T21:53:34Z (fithwum)
- test (fithwum)
- Update build-info on 2026-05-27T21:40:47Z (fithwum)
- update to remove autoupdate as 3.13.8 is broken (fithwum)
- Update build-info on 2026-05-24T17:00:20Z (fithwum)
- update (fithwum)
- Update build-info on 2026-04-19T13:02:00Z (fithwum)
- Update build-info on 2026-04-12T13:01:19Z (fithwum)
- Update build-info on 2026-04-05T13:01:02Z (fithwum)
- Update build-info on 2026-03-29T13:01:54Z (fithwum)
## 2026-05-31T13:01:59Z
- Update build-info on 2026-05-31T13:01:50Z (fithwum)
- Update build-info on 2026-05-27T21:53:34Z (fithwum)
- test (fithwum)
- Update build-info on 2026-05-27T21:40:47Z (fithwum)
- update to remove autoupdate as 3.13.8 is broken (fithwum)
- Update build-info on 2026-05-24T17:00:20Z (fithwum)
- update (fithwum)
- Update build-info on 2026-04-19T13:02:00Z (fithwum)
- Update build-info on 2026-04-12T13:01:19Z (fithwum)
- Update build-info on 2026-04-05T13:01:02Z (fithwum)
## 2026-06-07T13:01:55Z
- Update build-info on 2026-06-07T13:01:48Z (fithwum)
- Update build-info on 2026-05-31T13:01:50Z (fithwum)
- Update build-info on 2026-05-27T21:53:34Z (fithwum)
- test (fithwum)
- Update build-info on 2026-05-27T21:40:47Z (fithwum)
- update to remove autoupdate as 3.13.8 is broken (fithwum)
- Update build-info on 2026-05-24T17:00:20Z (fithwum)
- update (fithwum)
- Update build-info on 2026-04-19T13:02:00Z (fithwum)
- Update build-info on 2026-04-12T13:01:19Z (fithwum)
## 2026-06-14T13:01:37Z
- Update build-info on 2026-06-14T13:01:30Z (fithwum)
- Update build-info on 2026-06-07T13:01:48Z (fithwum)
- Update build-info on 2026-05-31T13:01:50Z (fithwum)
- Update build-info on 2026-05-27T21:53:34Z (fithwum)
- test (fithwum)
- Update build-info on 2026-05-27T21:40:47Z (fithwum)
- update to remove autoupdate as 3.13.8 is broken (fithwum)
- Update build-info on 2026-05-24T17:00:20Z (fithwum)
- update (fithwum)
- Update build-info on 2026-04-19T13:02:00Z (fithwum)
## 2026-06-20T21:01:55Z
- Update build-info on 2026-06-20T21:01:40Z (fithwum)
- update (fithwum)
- Update build-info on 2026-06-14T13:01:30Z (fithwum)
- Update build-info on 2026-06-07T13:01:48Z (fithwum)
- Update build-info on 2026-05-31T13:01:50Z (fithwum)
- Update build-info on 2026-05-27T21:53:34Z (fithwum)
- test (fithwum)
- Update build-info on 2026-05-27T21:40:47Z (fithwum)
- update to remove autoupdate as 3.13.8 is broken (fithwum)
- Update build-info on 2026-05-24T17:00:20Z (fithwum)
## 2026-06-21T21:16:18Z
- Update build-info on 2026-06-21T21:16:09Z (fithwum)
- Update build-info on 2026-06-20T21:01:40Z (fithwum)
- update (fithwum)
- Update build-info on 2026-06-14T13:01:30Z (fithwum)
- Update build-info on 2026-06-07T13:01:48Z (fithwum)
- Update build-info on 2026-05-31T13:01:50Z (fithwum)
- Update build-info on 2026-05-27T21:53:34Z (fithwum)
- test (fithwum)
- Update build-info on 2026-05-27T21:40:47Z (fithwum)
- update to remove autoupdate as 3.13.8 is broken (fithwum)
## 2026-06-28T21:16:42Z
- Update build-info on 2026-06-28T21:16:33Z (fithwum)
- Update build-info on 2026-06-21T21:16:09Z (fithwum)
- Update build-info on 2026-06-20T21:01:40Z (fithwum)
- update (fithwum)
- Update build-info on 2026-06-14T13:01:30Z (fithwum)
- Update build-info on 2026-06-07T13:01:48Z (fithwum)
- Update build-info on 2026-05-31T13:01:50Z (fithwum)
- Update build-info on 2026-05-27T21:53:34Z (fithwum)
- test (fithwum)
- Update build-info on 2026-05-27T21:40:47Z (fithwum)
## 2026-07-05T21:16:59Z
- Update build-info on 2026-07-05T21:16:49Z (fithwum)
- Update build-info on 2026-06-28T21:16:33Z (fithwum)
- Update build-info on 2026-06-21T21:16:09Z (fithwum)
- Update build-info on 2026-06-20T21:01:40Z (fithwum)
- update (fithwum)
- Update build-info on 2026-06-14T13:01:30Z (fithwum)
- Update build-info on 2026-06-07T13:01:48Z (fithwum)
- Update build-info on 2026-05-31T13:01:50Z (fithwum)
- Update build-info on 2026-05-27T21:53:34Z (fithwum)
- test (fithwum)
## 2026-07-06T14:30:09Z
- Update build-info on 2026-07-06T14:29:59Z (fithwum)
- updates to autoupdate (fithwum)
- Update build-info on 2026-07-05T21:16:49Z (fithwum)
- Update build-info on 2026-06-28T21:16:33Z (fithwum)
- Update build-info on 2026-06-21T21:16:09Z (fithwum)
- Update build-info on 2026-06-20T21:01:40Z (fithwum)
- update (fithwum)
- Update build-info on 2026-06-14T13:01:30Z (fithwum)
- Update build-info on 2026-06-07T13:01:48Z (fithwum)
- Update build-info on 2026-05-31T13:01:50Z (fithwum)
## 2026-07-12T21:16:51Z
- Update build-info on 2026-07-12T21:16:42Z (fithwum)
- Update build-info on 2026-07-06T14:29:59Z (fithwum)
- updates to autoupdate (fithwum)
- Update build-info on 2026-07-05T21:16:49Z (fithwum)
- Update build-info on 2026-06-28T21:16:33Z (fithwum)
- Update build-info on 2026-06-21T21:16:09Z (fithwum)
- Update build-info on 2026-06-20T21:01:40Z (fithwum)
- update (fithwum)
- Update build-info on 2026-06-14T13:01:30Z (fithwum)
- Update build-info on 2026-06-07T13:01:48Z (fithwum)
## 2026-07-19T13:13:09Z
- Update build-info on 2026-07-19T13:13:00Z (fithwum)
- files (fithwum)
- Update build-info on 2026-07-12T21:16:42Z (fithwum)
- Update build-info on 2026-07-06T14:29:59Z (fithwum)
- updates to autoupdate (fithwum)
- Update build-info on 2026-07-05T21:16:49Z (fithwum)
- Update build-info on 2026-06-28T21:16:33Z (fithwum)
- Update build-info on 2026-06-21T21:16:09Z (fithwum)
- Update build-info on 2026-06-20T21:01:40Z (fithwum)
- update (fithwum)
## 2026-07-19T21:17:01Z
- Update build-info on 2026-07-19T21:16:50Z (fithwum)
- Update build-info on 2026-07-19T13:13:00Z (fithwum)
- files (fithwum)
- Update build-info on 2026-07-12T21:16:42Z (fithwum)
- Update build-info on 2026-07-06T14:29:59Z (fithwum)
- updates to autoupdate (fithwum)
- Update build-info on 2026-07-05T21:16:49Z (fithwum)
- Update build-info on 2026-06-28T21:16:33Z (fithwum)
- Update build-info on 2026-06-21T21:16:09Z (fithwum)
- Update build-info on 2026-06-20T21:01:40Z (fithwum)
## 2026-07-20T15:14:46Z
- Update build-info on 2026-07-20T15:14:36Z (fithwum)
- revert change (fithwum)
- Update build-info on 2026-07-20T15:12:25Z (fithwum)
- updates to workflows (fithwum)
- Update build-info on 2026-07-19T21:16:50Z (fithwum)
- Update build-info on 2026-07-19T13:13:00Z (fithwum)
- files (fithwum)
- Update build-info on 2026-07-12T21:16:42Z (fithwum)
- Update build-info on 2026-07-06T14:29:59Z (fithwum)
- updates to autoupdate (fithwum)
## 2026-07-26T21:16:56Z
- Update build-info on 2026-07-26T21:16:46Z (fithwum)
- Update build-info on 2026-07-20T15:14:36Z (fithwum)
- revert change (fithwum)
- Update build-info on 2026-07-20T15:12:25Z (fithwum)
- updates to workflows (fithwum)
- Update build-info on 2026-07-19T21:16:50Z (fithwum)
- Update build-info on 2026-07-19T13:13:00Z (fithwum)
- files (fithwum)
- Update build-info on 2026-07-12T21:16:42Z (fithwum)
- Update build-info on 2026-07-06T14:29:59Z (fithwum)
## 2026-07-28T17:22:31Z
- Update build-info on 2026-07-28T17:22:19Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-26T21:16:46Z (fithwum)
- Update build-info on 2026-07-20T15:14:36Z (fithwum)
- revert change (fithwum)
- Update build-info on 2026-07-20T15:12:25Z (fithwum)
- updates to workflows (fithwum)
- Update build-info on 2026-07-19T21:16:50Z (fithwum)
- Update build-info on 2026-07-19T13:13:00Z (fithwum)
- files (fithwum)
## 2026-07-28T21:46:53Z
- Update build-info on 2026-07-28T21:46:43Z (fithwum)
- fix workflow error (fithwum)
- Update build-info on 2026-07-28T21:44:38Z (fithwum)
- update workflow (fithwum)
- Update build-info on 2026-07-28T21:41:38Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-28T21:36:34Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-28T17:22:19Z (fithwum)
- update (fithwum)
## 2026-07-29T17:38:47Z
- Update build-info on 2026-07-29T17:38:36Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-28T21:46:43Z (fithwum)
- fix workflow error (fithwum)
- Update build-info on 2026-07-28T21:44:38Z (fithwum)
- update workflow (fithwum)
- Update build-info on 2026-07-28T21:41:38Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-28T21:36:34Z (fithwum)
- update (fithwum)
## 2026-07-29T17:48:09Z
- Update build-info on 2026-07-29T17:47:59Z (fithwum)
- test (fithwum)
- Update build-info on 2026-07-29T17:38:36Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-28T21:46:43Z (fithwum)
- fix workflow error (fithwum)
- Update build-info on 2026-07-28T21:44:38Z (fithwum)
- update workflow (fithwum)
- Update build-info on 2026-07-28T21:41:38Z (fithwum)
- update (fithwum)
## 2026-07-29T17:59:25Z
- Update build-info on 2026-07-29T17:59:15Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-29T17:47:59Z (fithwum)
- test (fithwum)
- Update build-info on 2026-07-29T17:38:36Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-28T21:46:43Z (fithwum)
- fix workflow error (fithwum)
- Update build-info on 2026-07-28T21:44:38Z (fithwum)
- update workflow (fithwum)
## 2026-07-29T18:01:35Z
- Update build-info on 2026-07-29T18:01:24Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-29T17:59:15Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-29T17:47:59Z (fithwum)
- test (fithwum)
- Update build-info on 2026-07-29T17:38:36Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-28T21:46:43Z (fithwum)
- fix workflow error (fithwum)
## 2026-07-29T18:06:37Z
- Update build-info on 2026-07-29T18:06:27Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-29T18:01:24Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-29T17:59:15Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-29T17:47:59Z (fithwum)
- test (fithwum)
- Update build-info on 2026-07-29T17:38:36Z (fithwum)
- update (fithwum)
## 2026-07-29T18:10:58Z
- Update build-info on 2026-07-29T18:10:49Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-29T18:06:27Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-29T18:01:24Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-29T17:59:15Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-29T17:47:59Z (fithwum)
- test (fithwum)
## 2026-07-29T18:15:50Z
- Update build-info on 2026-07-29T18:15:40Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-29T18:10:49Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-29T18:06:27Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-29T18:01:24Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-29T17:59:15Z (fithwum)
- update (fithwum)
## 2026-07-30T13:55:36Z
- Update build-info on 2026-07-30T13:55:25Z (fithwum)
- updates (fithwum)
- Update build-info on 2026-07-29T18:15:40Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-29T18:10:49Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-29T18:06:27Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-29T18:01:24Z (fithwum)
- update (fithwum)
## 2026-07-30T14:15:04Z
- Update build-info on 2026-07-30T14:14:56Z (fithwum)
- updates to workflows (fithwum)
- Update build-info on 2026-07-30T13:55:25Z (fithwum)
- updates (fithwum)
- Update build-info on 2026-07-29T18:15:40Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-29T18:10:49Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-29T18:06:27Z (fithwum)
- update (fithwum)
## 2026-08-02T21:16:11Z
- Update build-info on 2026-08-02T21:16:07Z (fithwum)
- Update build-info on 2026-07-30T14:14:56Z (fithwum)
- updates to workflows (fithwum)
- Update build-info on 2026-07-30T13:55:25Z (fithwum)
- updates (fithwum)
- Update build-info on 2026-07-29T18:15:40Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-29T18:10:49Z (fithwum)
- update (fithwum)
- Update build-info on 2026-07-29T18:06:27Z (fithwum)
## 2026-08-09T21:16:43Z
- Update build-info on 2026-08-09T21:16:32Z (fithwum)
- remove alpine build files (fithwum)
- remove alpine version (fithwum)
- Update build-info on 2026-08-02T21:16:07Z (fithwum)
- Update build-info on 2026-07-30T14:14:56Z (fithwum)
- updates to workflows (fithwum)
- Update build-info on 2026-07-30T13:55:25Z (fithwum)
- updates (fithwum)
- Update build-info on 2026-07-29T18:15:40Z (fithwum)
- update (fithwum)
+3
View File
@@ -1,6 +1,9 @@
FROM gitea.fithwum.tech/fithwum/debian-base:bookworm
LABEL maintainer="fithwum"
ENV AUTO_UPDATE=""
ENV TS_VERSION=""
# URL's for files
ARG INSTALL_SCRIPT=https://gitea.fithwum.tech/fithwum/teamspeak-server/raw/branch/main/debian/files/Install_Script.sh
+5 -5
View File
@@ -1,10 +1,10 @@
{
"version": "debian",
"commit": "c8da4ee1ede648b79134e69fc6c99c05c7309e88",
"build_time": "2026-01-11T14:28:24Z",
"commit": "4017aab0099be8095d69c0a6c304a664975efee4",
"build_time": "2026-08-09T21:16:32Z",
"image_tag": "gitea.fithwum.tech/fithwum/teamspeak-server:debian",
"digest": "gitea.fithwum.tech/fithwum/teamspeak-server@sha256:093368ccd41510ec937153669423107f7c6760a3d6cbd1dc07ca94de47b3a321",
"digest": "gitea.fithwum.tech/fithwum/teamspeak-server@sha256:d832ce2b15ab93e3b507688e812665f9d9e6cd1780919dc2f9e1f2bb9b223da7",
"image_size": "405MB",
"image_size_bytes": 423930346,
"base_digest": ""
"image_size_bytes": 423955291,
"base_digest": "unknown"
}
+16 -6
View File
@@ -1,13 +1,23 @@
#!/bin/bash
# Copyright (c) 2018 fithwum
# Copyright (c) 2026 fithwum
# All rights reserved
# Variables.
echo " "
echo "Checking server version from Teamspeak."
TS_VERSION=$(curl -s "https://www.teamspeak.com/versions/server.json" | jq --raw-output '.linux.x86.version')
CHANGELOG=/ts3server/CHANGELOG_$TS_VERSION
echo "Latest server version from Teamspeak:$TS_VERSION."
: "${AUTO_UPDATE:=true}"
if [ "$AUTO_UPDATE" = "true" ]; then
echo "INFO ! Teamspeak will auto update to the latest version."
echo "Checking server version from Teamspeak."
TS_VERSION=$(curl -s "https://www.teamspeak.com/versions/server.json" | jq --raw-output '.linux.x86.version')
echo "Latest server version from Teamspeak:$TS_VERSION."
elif [ "$AUTO_UPDATE" = "false" ]; then
echo "INFO ! The version you selected will be installed."
else
echo "ERROR ! AUTO_UPDATE must be set to true or false on first run"
sleep infinity
fi
TS_FILES=https://gitea.fithwum.tech/fithwum/teamspeak-server/raw/branch/main/files
TS_SERVER=https://files.teamspeak-services.com/releases/server/$TS_VERSION/teamspeak3-server_linux_amd64-$TS_VERSION.tar.bz2
@@ -83,6 +93,6 @@ chmod +x /ts3server/ts3server
# Run teamspeak server.
echo " "
echo "INFO ! Starting Teamspeak server $TS_VERSION."
exec /ts3server/ts3server_minimal_runscript.sh inifile=ts3server.ini
exec /ts3server/ts3server_minimal_runscript.sh inifile=/ts3server/ts3server.ini
exit