Switch to buildservice
Use the Toolforge build service to build a custom container that we then run using the jobs service. Bug: T370565
This commit is contained in:
parent
0bcf6c708d
commit
a71d1644e8
2 changed files with 11 additions and 12 deletions
|
@ -1,2 +1,6 @@
|
||||||
#!/bin/bash
|
#!/usr/bin/env bash
|
||||||
toolforge jobs run build --command "bash -c 'source ~/.profile && cd ~/ircservserv && cargo build --release'" --image python3.11 --mem 2G --cpu 3 --wait 3600 --filelog-stdout logs/build-out.log --filelog-stderr logs/build-err.log
|
set -Eeuo pipefail
|
||||||
|
REF=${1:-main}
|
||||||
|
REPO=https://gitlab.wikimedia.org/toolforge-repos/ircservserv
|
||||||
|
|
||||||
|
exec toolforge build start --ref $REF $REPO
|
||||||
|
|
|
@ -1,12 +1,7 @@
|
||||||
- command: logrotate -v $TOOL_DATA_DIR/logrotate.conf --state $TOOL_DATA_DIR/.logrotate.state
|
---
|
||||||
emails: onfailure
|
- name: ircservserv
|
||||||
filelog-stderr: logs/logrotate-err.log
|
command: ./ircservserv.sh
|
||||||
filelog-stdout: logs/logrotate-out.log
|
image: tool-ircservserv/tool-ircservserv:latest
|
||||||
image: mariadb
|
|
||||||
name: logrotate
|
|
||||||
schedule: '@daily'
|
|
||||||
- command: ./ircservserv/target/release/ircservserv
|
|
||||||
continuous: true
|
continuous: true
|
||||||
emails: onfailure
|
emails: onfailure
|
||||||
image: bookworm
|
mount: all
|
||||||
name: ircservserv
|
|
||||||
|
|
Loading…
Reference in a new issue