mirror of
https://github.com/archlinux-jerry/buildbot
synced 2024-12-22 19:09:23 +08:00
buildbot: update client
This commit is contained in:
parent
f23d480acb
commit
95d4587cb0
2 changed files with 10 additions and 6 deletions
10
client.py
10
client.py
|
@ -54,10 +54,10 @@ if __name__ == '__main__':
|
|||
actions = {
|
||||
'info': 'show buildbot info',
|
||||
'update': '[--overwrite] update pushed files to the repo',
|
||||
'clean': '[dir / all] checkout pkgbuilds in packages',
|
||||
'rebuild': '[dir1 dir2 --clean] rebuild packages',
|
||||
'log': '[--debug] print log',
|
||||
'upload': '[dir1 dir2] force upload packages',
|
||||
'clean': '[dir / all] checkout pkgbuilds in packages',
|
||||
'rebuild': '[dir1 dir2 --clean] rebuild packages',
|
||||
'log': '[--debug] print log',
|
||||
'upload': '[dir1 dir2 --overwrite] force upload packages',
|
||||
'getup': 'check for updates now'
|
||||
}
|
||||
parser = argparse.ArgumentParser(description='Client for buildbot',
|
||||
|
@ -86,7 +86,7 @@ if __name__ == '__main__':
|
|||
logger.info(run('getup', server=server))
|
||||
elif action[0] == 'update':
|
||||
server=(REPOD_BIND_ADDRESS, REPOD_BIND_PASSWD)
|
||||
logger.info(run('update', kwargs={'overwrite': False}, server=server))
|
||||
logger.info(run('update', kwargs={'overwrite': args.overwrite}, server=server))
|
||||
elif action[0] == 'clean':
|
||||
if len(action) <= 1:
|
||||
print('Error: Need package name')
|
||||
|
|
|
@ -6,6 +6,7 @@
|
|||
|
||||
import logging
|
||||
from utils import background, print_exc_plus, configure_logger
|
||||
import subprocess
|
||||
|
||||
logger = logging.getLogger(f'buildbot.{__name__}')
|
||||
|
||||
|
@ -13,4 +14,7 @@ logger = logging.getLogger(f'buildbot.{__name__}')
|
|||
# does nothing
|
||||
@background
|
||||
def send(content):
|
||||
pass
|
||||
try:
|
||||
subprocess.run(['python', 'tgapi.py', str(content)], stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL)
|
||||
except:
|
||||
pass
|
||||
|
|
Loading…
Reference in a new issue