mirror of
https://github.com/openSUSE/osc.git
synced 2025-08-24 07:08:53 +02:00
Move behave tests from Kanku to Podman, run them in GitHub actions
This commit is contained in:
39
behave/container-setup-common.sh
Normal file
39
behave/container-setup-common.sh
Normal file
@@ -0,0 +1,39 @@
|
||||
set -x
|
||||
set -e
|
||||
|
||||
|
||||
MYSQL_HELPER=/usr/libexec/mysql/mysql-systemd-helper
|
||||
if [ ! -f "$MYSQL_HELPER" ]; then
|
||||
MYSQL_HELPER=/usr/lib/mysql/mysql-systemd-helper
|
||||
fi
|
||||
|
||||
|
||||
function init_mysql {
|
||||
"$MYSQL_HELPER" install
|
||||
"$MYSQL_HELPER" upgrade
|
||||
}
|
||||
|
||||
|
||||
function start_mysql {
|
||||
su --shell=/bin/bash - mysql "$MYSQL_HELPER" start 2>&1 >/dev/null &
|
||||
}
|
||||
|
||||
|
||||
function start_apache {
|
||||
/usr/sbin/start_apache2 -DSYSTEMD -DFOREGROUND -k start &
|
||||
}
|
||||
|
||||
|
||||
function start_obs_repserver {
|
||||
/usr/lib/obs/server/bs_repserver --logfile rep_server.log 2>&1 >/dev/null &
|
||||
}
|
||||
|
||||
|
||||
function start_obs_srcserver {
|
||||
/usr/lib/obs/server/bs_srcserver --logfile src_server.log 2>&1 >/dev/null &
|
||||
}
|
||||
|
||||
|
||||
function start_obs_scheduler {
|
||||
/usr/sbin/obsscheduler start
|
||||
}
|
Reference in New Issue
Block a user