end-to-end/packages/alpine.sh

25 lines
802 B
Bash
Raw Normal View History

2024-01-24 00:03:34 +01:00
# Copyright 2024 The Forgejo Authors
# SPDX-License-Identifier: MIT
function test_packages_alpine_version() {
local alpine_version=$1 forgejo_version=$2
stop_forgejo
reset_forgejo $PACKAGES_DIR/alpine-app.ini
start_forgejo $forgejo_version
2024-01-24 00:03:34 +01:00
local d=$PACKAGES_DIR/alpine-$forgejo_version
local token=$(cat $DIR/forgejo-curl/token)
local url=http://${HOST_PORT}
2024-01-24 00:03:34 +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
}
function test_packages_alpine() {
2024-08-07 08:31:33 +02:00
for alpine_version in 3.18 3.19; do
for forgejo_version in 1.21 7.0-test 7.0-dev; do
test_packages_alpine_version $alpine_version $forgejo_version
done
done
}