Compare commits

..
Author SHA1 Message Date
fithwum b8801ae801 Update base image digests (2026-07-20T15:13:05Z) 2026-07-20 15:13:05 +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
19 changed files with 1830 additions and 154 deletions
-1
View File
@@ -1 +0,0 @@
+1 -1
View File
@@ -1 +1 @@
gitea.fithwum.tech/fithwum/debian-base@sha256:b405854d9dbfb510af67cd8d949a488c86d05c3ac1890558c40a6bf993d82703
-1
View File
@@ -1 +0,0 @@
+347
View File
@@ -0,0 +1,347 @@
name: Build Teamspeak-alpine
on:
push:
branches:
- main
paths:
- '.gitea/workflows/teamspeak-build-alpine.yml'
- 'alpine/Dockerfile'
- 'alpine/*.sh'
- '!.cache/*'
- '!alpine/CHANGES.md'
- '!alpine/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:
check-for-changes:
runs-on: vm-docker-build2
outputs:
should_build_alpine: ${{ steps.check.outputs.should_build_alpine }}
alpine_digest: ${{ steps.check.outputs.alpine_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
- name: Get base image digests
id: get_digest
run: |
alpine_digest=$(docker inspect --format='{{index .RepoDigests 0}}' alpine:latest || echo "unknown")
echo "alpine_digest=$alpine_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 }}"
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
update-base-digest-cache:
needs:
- check-for-changes
- build-alpine
runs-on: vm-docker-build2
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
if git status --porcelain | grep .; then
# Create a temporary branch
TEMP_BRANCH="tmp-digest-$(date -u +%s)"
git checkout -b "$TEMP_BRANCH"
git add .cache/*-base.digest
git commit -m "Update base image digests ($(date -u +'%Y-%m-%dT%H:%M:%SZ'))"
# Push temporary branch
git push origin "$TEMP_BRANCH"
# Merge temp 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 digest updates to commit."
fi
generate-build-info:
needs:
- update-base-digest-cache
- build-alpine
if: |
needs.build-alpine.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
- 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)
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")
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 }}"
;;
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:
- check-for-changes
- generate-build-info
if: |
needs.check-for-changes.outputs.should_build_alpine == '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
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
+347
View File
@@ -0,0 +1,347 @@
name: Build Teamspeak-basic(debian)
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:
check-for-changes:
runs-on: vm-docker-build2
outputs:
should_build_basic: ${{ steps.check.outputs.should_build_basic }}
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 gitea.fithwum.tech/${{ secrets.GIT_USERNAME }}/debian-base:bookworm
- name: Get base image digests
id: get_digest
run: |
basic_digest=$(docker inspect --format='{{index .RepoDigests 0}}' gitea.fithwum.tech/${{ secrets.GIT_USERNAME }}/debian-base:bookworm || echo "unknown")
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 basic "${{ steps.get_digest.outputs.basic_digest }}"
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:
- check-for-changes
- build-basic
runs-on: vm-docker-build2
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-basic.outputs.built }}" == "true" ]] && \
echo "${{ needs.check-for-changes.outputs.basic_digest }}" > .cache/basic-base.digest
if git status --porcelain | grep .; then
# Create a temporary branch
TEMP_BRANCH="tmp-digest-$(date -u +%s)"
git checkout -b "$TEMP_BRANCH"
git add .cache/*-base.digest
git commit -m "Update base image digests ($(date -u +'%Y-%m-%dT%H:%M:%SZ'))"
# Push temporary branch
git push origin "$TEMP_BRANCH"
# Merge temp 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 digest updates to commit."
fi
generate-build-info:
needs:
- update-base-digest-cache
- 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:
- check-for-changes
- generate-build-info
if: |
needs.check-for-changes.outputs.should_build_basic == '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_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
# 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
@@ -1,18 +1,18 @@
name: Build and Push Teamspeak Images on Base Image Update name: Build Teamspeak-debian
on: on:
push: push:
branches: branches:
- main - main
paths: paths:
- '.gitea/workflows/*.yml' - '.gitea/workflows/teamspeak-build-debian.yml'
- '**/Dockerfile' - 'debian/Dockerfile'
- '**/*.sh' - 'debian/*.sh'
- '!.cache/*' - '!.cache/*'
- '!**/CHANGES.md' - '!debian/CHANGES.md'
- '!**/build-info.json' - '!debian/build-info.json'
schedule: schedule:
- cron: '0 13 * * 0' - cron: '15 21 * * 0'
env: env:
IMAGE_REGISTRY: ${{ secrets.REPO_URL }} IMAGE_REGISTRY: ${{ secrets.REPO_URL }}
@@ -24,12 +24,8 @@ jobs:
check-for-changes: check-for-changes:
runs-on: vm-docker-build2 runs-on: vm-docker-build2
outputs: outputs:
should_build_alpine: ${{ steps.check.outputs.should_build_alpine }}
should_build_debian: ${{ steps.check.outputs.should_build_debian }} 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 }} debian_digest: ${{ steps.check.outputs.debian_digest }}
basic_digest: ${{ steps.check.outputs.basic_digest }}
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@v3 uses: actions/checkout@v3
@@ -41,19 +37,14 @@ jobs:
- name: Pull latest base images - name: Pull latest base images
run: | run: |
docker pull alpine:latest
docker pull gitea.fithwum.tech/${{ secrets.GIT_USERNAME }}/debian-base:bookworm docker pull gitea.fithwum.tech/${{ secrets.GIT_USERNAME }}/debian-base:bookworm
- name: Get base image digests - name: Get base image digests
id: get_digest id: get_digest
run: | 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") 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 "debian_digest=$debian_digest" >> $GITHUB_OUTPUT
echo "basic_digest=$basic_digest" >> $GITHUB_OUTPUT
- name: Compare digests and detect changes - name: Compare digests and detect changes
id: check id: check
@@ -79,33 +70,7 @@ jobs:
echo "${variant}_digest=$new_digest" >> $GITHUB_OUTPUT 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 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: build-debian:
needs: check-for-changes needs: check-for-changes
@@ -131,40 +96,11 @@ jobs:
echo "[INFO] Building $IMAGE" echo "[INFO] Building $IMAGE"
docker buildx build --platform linux/amd64 --push -t "$IMAGE" --metadata-file "$METAFILE" ./debian 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: update-base-digest-cache:
needs: needs:
- build-alpine - check-for-changes
- build-debian - build-debian
- build-basic
runs-on: vm-docker-build2 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: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
with: with:
@@ -177,32 +113,40 @@ jobs:
mkdir -p .cache 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" ]] && \ [[ "${{ needs.build-debian.outputs.built }}" == "true" ]] && \
echo "${{ needs.check-for-changes.outputs.debian_digest }}" > .cache/debian-base.digest 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 if git status --porcelain | grep .; then
# Create a temporary branch
TEMP_BRANCH="tmp-digest-$(date -u +%s)"
git checkout -b "$TEMP_BRANCH"
git add .cache/*-base.digest git add .cache/*-base.digest
git commit -m "Update base image digests ($(date -u +'%Y-%m-%dT%H:%M:%SZ'))" git commit -m "Update base image digests ($(date -u +'%Y-%m-%dT%H:%M:%SZ'))"
git push
# Push temporary branch
git push origin "$TEMP_BRANCH"
# Merge temp 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 else
echo "[INFO] No digest updates to commit" echo "[INFO] No digest updates to commit."
fi fi
generate-build-info: generate-build-info:
needs: needs:
- build-alpine - update-base-digest-cache
- build-debian - build-debian
- build-basic
if: | if: |
needs.build-alpine.outputs.built == 'true' || needs.build-debian.outputs.built == 'true'
needs.build-debian.outputs.built == 'true' ||
needs.build-basic.outputs.built == 'true'
runs-on: vm-docker-build2 runs-on: vm-docker-build2
steps: steps:
- name: Checkout source - name: Checkout source
@@ -222,9 +166,7 @@ jobs:
fi fi
} }
echo "alpine=$(load_digest alpine)" >> $GITHUB_OUTPUT
echo "debian=$(load_digest debian)" >> $GITHUB_OUTPUT echo "debian=$(load_digest debian)" >> $GITHUB_OUTPUT
echo "basic=$(load_digest basic)" >> $GITHUB_OUTPUT
- name: Generate build-info.json for each variant - name: Generate build-info.json for each variant
env: env:
@@ -232,7 +174,7 @@ jobs:
IMAGE_ORG: ${{ env.IMAGE_ORG }} IMAGE_ORG: ${{ env.IMAGE_ORG }}
IMAGE_REPO_TS: ${{ env.IMAGE_REPO_TS }} IMAGE_REPO_TS: ${{ env.IMAGE_REPO_TS }}
run: | run: |
variants=(alpine debian basic) variants=(debian)
human_size() { human_size() {
local b=$1 local b=$1
@@ -248,9 +190,7 @@ jobs:
} }
variants=() variants=()
[[ "${{ needs.build-alpine.outputs.built }}" == "true" ]] && variants+=("alpine")
[[ "${{ needs.build-debian.outputs.built }}" == "true" ]] && variants+=("debian") [[ "${{ needs.build-debian.outputs.built }}" == "true" ]] && variants+=("debian")
[[ "${{ needs.build-basic.outputs.built }}" == "true" ]] && variants+=("basic")
for variant in "${variants[@]}"; do for variant in "${variants[@]}"; do
image_tag="${IMAGE_REGISTRY}/${IMAGE_ORG}/${IMAGE_REPO_TS}:${variant}" image_tag="${IMAGE_REGISTRY}/${IMAGE_ORG}/${IMAGE_REPO_TS}:${variant}"
@@ -261,15 +201,9 @@ jobs:
build_time=$(date -u +"%Y-%m-%dT%H:%M:%SZ") build_time=$(date -u +"%Y-%m-%dT%H:%M:%SZ")
case "$variant" in case "$variant" in
alpine)
base_digest="${{ steps.base_digests.outputs.alpine }}"
;;
debian) debian)
base_digest="${{ steps.base_digests.outputs.debian }}" base_digest="${{ steps.base_digests.outputs.debian }}"
;; ;;
basic)
base_digest="${{ steps.base_digests.outputs.basic }}"
;;
esac esac
mkdir -p "$variant" mkdir -p "$variant"
@@ -302,32 +236,41 @@ jobs:
run: | run: |
git config user.name "${{ secrets.GIT_USERNAME }}" git config user.name "${{ secrets.GIT_USERNAME }}"
git config user.email "${{ secrets.GIT_EMAIL }}" git config user.email "${{ secrets.GIT_EMAIL }}"
if git status --porcelain | grep .; then 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 add */build-info.json
git commit -m "Update build-info on $(date -u +'%Y-%m-%dT%H:%M:%SZ')" git commit -m "Update build-info on $(date -u +'%Y-%m-%dT%H:%M:%SZ')"
git push
for version in alpine debian basic; do # Push temp branch
TAG="build-$version" git push origin "$TEMP_BRANCH"
git tag -d "$TAG" 2>/dev/null || true
git tag "$TAG" # Switch back to main
git push origin "$TAG" --force git checkout main
done 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 else
echo "[INFO] No build-info changes to commit." echo "[INFO] No build-info changes to commit."
fi fi
ls -l basic/build-info.json || echo "❌ build-info not written"
cat basic/build-info.json || echo "❌ empty build-info"
generate-changelogs: generate-changelogs:
needs: needs:
- check-for-changes - check-for-changes
- generate-build-info - generate-build-info
if: | if: |
needs.build-alpine.outputs.built == 'true' || needs.check-for-changes.outputs.should_build_debian == 'true'
needs.build-debian.outputs.built == 'true' ||
needs.build-basic.outputs.built == 'true'
runs-on: vm-docker-build2 runs-on: vm-docker-build2
steps: steps:
- name: Checkout source - name: Checkout source
@@ -343,15 +286,9 @@ jobs:
- name: Generate changelogs only for updated variants - name: Generate changelogs only for updated variants
run: | run: |
versions=() 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 if [[ "${{ needs.check-for-changes.outputs.should_build_debian }}" == "true" ]]; then
versions+=("debian") versions+=("debian")
fi fi
if [[ "${{ needs.check-for-changes.outputs.should_build_basic }}" == "true" ]]; then
versions+=("basic")
fi
for version in "${versions[@]}"; do for version in "${versions[@]}"; do
echo "[INFO] Updating changelog for $version" echo "[INFO] Updating changelog for $version"
@@ -383,10 +320,28 @@ jobs:
run: | run: |
git config user.name "${{ secrets.GIT_USERNAME }}" git config user.name "${{ secrets.GIT_USERNAME }}"
git config user.email "${{ secrets.GIT_EMAIL }}" git config user.email "${{ secrets.GIT_EMAIL }}"
if git status --porcelain | grep .; then 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 add */CHANGES.md
git commit -m "Update changelogs on $(date -u +'%Y-%m-%dT%H:%M:%SZ')" --no-verify git commit -m "Update changelogs on $(date -u +'%Y-%m-%dT%H:%M:%SZ')" --no-verify
git push
# 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 else
echo "[INFO] No changelog changes to commit." echo "[INFO] No changelog changes to commit."
fi fi
+35 -1
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.
+320
View File
@@ -425,3 +425,323 @@
- fdbdjlkhjkljkl (fithwum) - fdbdjlkhjkljkl (fithwum)
- hfdgrsthsrt (fithwum) - hfdgrsthsrt (fithwum)
- test (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:48Z
- 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:58Z
- 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)
+2
View File
@@ -1,6 +1,8 @@
FROM alpine:latest FROM alpine:latest
LABEL maintainer="fithwum" LABEL maintainer="fithwum"
ENV TS_VERSION=""
# URL's for files # URL's for files
ARG INSTALL_SCRIPT=https://gitea.fithwum.tech/fithwum/teamspeak-server/raw/branch/main/alpine/files/Install_Script.sh ARG INSTALL_SCRIPT=https://gitea.fithwum.tech/fithwum/teamspeak-server/raw/branch/main/alpine/files/Install_Script.sh
+6 -6
View File
@@ -1,10 +1,10 @@
{ {
"version": "alpine", "version": "alpine",
"commit": "c8da4ee1ede648b79134e69fc6c99c05c7309e88", "commit": "8a41b36eba9d6215b4d3afa3bd836d83577171ea",
"build_time": "2026-01-11T14:28:24Z", "build_time": "2026-07-19T21:16:50Z",
"image_tag": "gitea.fithwum.tech/fithwum/teamspeak-server:alpine", "image_tag": "gitea.fithwum.tech/fithwum/teamspeak-server:alpine",
"digest": "gitea.fithwum.tech/fithwum/teamspeak-server@sha256:500a031b8998a8861fe7bd731ed8643f0bfc4ec229c83446a870e72bbf4c8579", "digest": "\nunknown",
"image_size": "26MB", "image_size": "0B",
"image_size_bytes": 26399527, "image_size_bytes": 0,
"base_digest": "" "base_digest": "unknown"
} }
+22 -4
View File
@@ -3,15 +3,33 @@
# All rights reserved # All rights reserved
# Variables. # Variables.
echo " " # echo " "
echo "Checking for new server version from Teamspeak." # 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') # TS_VERSION=$(curl -s "https://www.teamspeak.com/versions/server.json" | jq --raw-output '.linux.x86.version')
CHANGELOG=/ts3server/CHANGELOG_$TS_VERSION CHANGELOG=/ts3server/CHANGELOG_$TS_VERSION
echo "Latest server version from Teamspeak:$TS_VERSION" # echo "Latest server version from Teamspeak:$TS_VERSION"
TS_FILES=https://gitea.fithwum.tech/fithwum/teamspeak-server/raw/branch/main/files 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 TS_SERVER=https://files.teamspeak-services.com/releases/server/$TS_VERSION/teamspeak3-server_linux_amd64-$TS_VERSION.tar.bz2
if [ "$ACCEPT_EULA" = "true" ]; then
echo "INFO ! Accepting EULA (one-time)"
sed -i 's/eula=false/eula=true/' "$EULA_FILE" 2>/dev/null \
|| echo "eula=true" > "$EULA_FILE"
touch "$EULA_MARKER"
elif [ "$ACCEPT_EULA" = "false" ]; then
echo "WARNING ! EULA not accepted on first run"
echo "WARNING ! Set ACCEPT_EULA=true to proceed"
sleep infinity
else
echo "ERROR ! ACCEPT_EULA must be set to true or false on first run"
sleep infinity
fi
# Main install (alpine). # Main install (alpine).
# Check for files in /ts3server and download/create if needed. # Check for files in /ts3server and download/create if needed.
if [ -e "$CHANGELOG" ] if [ -e "$CHANGELOG" ]
+320
View File
@@ -370,3 +370,323 @@
- fdbdjlkhjkljkl (fithwum) - fdbdjlkhjkljkl (fithwum)
- hfdgrsthsrt (fithwum) - hfdgrsthsrt (fithwum)
- test (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)
+2
View File
@@ -1,6 +1,8 @@
FROM gitea.fithwum.tech/fithwum/debian-base:bookworm FROM gitea.fithwum.tech/fithwum/debian-base:bookworm
LABEL maintainer="fithwum" LABEL maintainer="fithwum"
# ENV TS_VERSION=""
# URL's for files # URL's for files
ARG INSTALL_SCRIPT=https://gitea.fithwum.tech/fithwum/teamspeak-server/raw/branch/main/basic/files/Install_Script.sh ARG INSTALL_SCRIPT=https://gitea.fithwum.tech/fithwum/teamspeak-server/raw/branch/main/basic/files/Install_Script.sh
+6 -6
View File
@@ -1,10 +1,10 @@
{ {
"version": "basic", "version": "basic",
"commit": "c8da4ee1ede648b79134e69fc6c99c05c7309e88", "commit": "8a41b36eba9d6215b4d3afa3bd836d83577171ea",
"build_time": "2026-01-11T14:28:24Z", "build_time": "2026-07-19T21:16:50Z",
"image_tag": "gitea.fithwum.tech/fithwum/teamspeak-server:basic", "image_tag": "gitea.fithwum.tech/fithwum/teamspeak-server:basic",
"digest": "gitea.fithwum.tech/fithwum/teamspeak-server@sha256:221a3f5f2a233a664ae72f1bfd77be1ac45a67844b47315df8084e50b00094cb", "digest": "\nunknown",
"image_size": "405MB", "image_size": "0B",
"image_size_bytes": 423930068, "image_size_bytes": 0,
"base_digest": "" "base_digest": "unknown"
} }
-5
View File
@@ -6,8 +6,3 @@ docker build --pull --rm -f "alpine/Dockerfile" -t gitea.fithwum.tech/fithwum/te
docker build --pull --rm -f "debian/Dockerfile" -t gitea.fithwum.tech/fithwum/teamspeak-server:debian "debian" 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 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 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
+320
View File
@@ -425,3 +425,323 @@
- fdbdjlkhjkljkl (fithwum) - fdbdjlkhjkljkl (fithwum)
- hfdgrsthsrt (fithwum) - hfdgrsthsrt (fithwum)
- test (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)
+3
View File
@@ -1,6 +1,9 @@
FROM gitea.fithwum.tech/fithwum/debian-base:bookworm FROM gitea.fithwum.tech/fithwum/debian-base:bookworm
LABEL maintainer="fithwum" LABEL maintainer="fithwum"
ENV AUTO_UPDATE="true"
ENV TS_VERSION=""
# URL's for files # URL's for files
ARG INSTALL_SCRIPT=https://gitea.fithwum.tech/fithwum/teamspeak-server/raw/branch/main/debian/files/Install_Script.sh ARG INSTALL_SCRIPT=https://gitea.fithwum.tech/fithwum/teamspeak-server/raw/branch/main/debian/files/Install_Script.sh
+6 -6
View File
@@ -1,10 +1,10 @@
{ {
"version": "debian", "version": "debian",
"commit": "c8da4ee1ede648b79134e69fc6c99c05c7309e88", "commit": "8a41b36eba9d6215b4d3afa3bd836d83577171ea",
"build_time": "2026-01-11T14:28:24Z", "build_time": "2026-07-19T21:16:50Z",
"image_tag": "gitea.fithwum.tech/fithwum/teamspeak-server:debian", "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:449a6a3185c480400082ecd3fd4139eedbc326b33a7749e3a59f17e55ca29850",
"image_size": "405MB", "image_size": "290MB",
"image_size_bytes": 423930346, "image_size_bytes": 303773932,
"base_digest": "" "base_digest": "unknown"
} }
+20 -5
View File
@@ -3,11 +3,26 @@
# All rights reserved # All rights reserved
# Variables. # Variables.
echo " " # echo " "
echo "Checking server version from Teamspeak." # echo "Checking server version from Teamspeak."
TS_VERSION=$(curl -s "https://www.teamspeak.com/versions/server.json" | jq --raw-output '.linux.x86.version') # TS_VERSION=$(curl -s "https://www.teamspeak.com/versions/server.json" | jq --raw-output '.linux.x86.version')
CHANGELOG=/ts3server/CHANGELOG_$TS_VERSION # CHANGELOG=/ts3server/CHANGELOG_$TS_VERSION
echo "Latest server version from Teamspeak:$TS_VERSION." # echo "Latest server version from Teamspeak:$TS_VERSION."
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')
CHANGELOG=/ts3server/CHANGELOG_$TS_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 ! ACCEPT_EULA 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_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 TS_SERVER=https://files.teamspeak-services.com/releases/server/$TS_VERSION/teamspeak3-server_linux_amd64-$TS_VERSION.tar.bz2