2025-01-13 05:34:29 +01:00
|
|
|
# Copyright 2025 The Forgejo Authors
|
2024-01-24 00:03:34 +01:00
|
|
|
# SPDX-License-Identifier: MIT
|
|
|
|
|
2024-03-17 19:55:01 +01:00
|
|
|
function test_packages_alpine_version() {
|
|
|
|
local alpine_version=$1 forgejo_version=$2
|
2024-06-04 13:04:05 +02:00
|
|
|
stop_forgejo
|
2024-03-15 14:34:55 +07:00
|
|
|
reset_forgejo $PACKAGES_DIR/alpine-app.ini
|
2024-03-17 19:55:01 +01:00
|
|
|
start_forgejo $forgejo_version
|
2024-01-24 00:03:34 +01:00
|
|
|
|
2024-03-17 19:55:01 +01:00
|
|
|
local d=$PACKAGES_DIR/alpine-$forgejo_version
|
2024-03-15 14:34:55 +07:00
|
|
|
local token=$(cat $DIR/forgejo-curl/token)
|
|
|
|
local url=http://${HOST_PORT}
|
2024-01-24 00:03:34 +01:00
|
|
|
|
2024-03-17 19:55:01 +01:00
|
|
|
log_info "alpine:$alpine_version & Forgejo $forgejo_version"
|
|
|
|
docker run --rm --volume $d:$d:ro --workdir $d docker.io/alpine:$alpine_version ash -c "./test.sh $url $token"
|
2024-01-24 00:03:34 +01:00
|
|
|
}
|
|
|
|
|
2024-03-15 14:34:55 +07:00
|
|
|
function test_packages_alpine() {
|
2025-01-13 05:34:29 +01:00
|
|
|
for alpine_version in 3.20 3.21; do
|
|
|
|
for forgejo_version in 7.0 10.0; do
|
2024-08-07 08:31:33 +02:00
|
|
|
test_packages_alpine_version $alpine_version $forgejo_version
|
|
|
|
done
|
2024-03-17 19:55:01 +01:00
|
|
|
done
|
2024-03-15 14:34:55 +07:00
|
|
|
}
|