summaryrefslogtreecommitdiffstatshomepage
path: root/.drone.yml
blob: 02ed6ee6f18fd8c9ec161ca14de5caac4983ccb5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# Build configure for https://www.tea-ci.org (fork of Drone CI with Msys2 support)
# 32-bit until release including https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=commitdiff;h=0aa738220bb9dea2ad479e484560767b36701947
build:
  image: teaci/msys32
  shell: mingw32
  pull: true
  branches:
    -master
  environment:
    - SUBTARGET=tiny
    - MINGW32=/c/msys32/mingw32
    - MAME_EXE=mametiny.exe
    - IGNORE_GIT=1
    - TOOLS=1
#    - SOURCES=src/mame/drivers/pacman.cpp
  commands:
#    - pacman -S -q --noprogressbar --noconfirm winpty
    - make
    - ./$MAME_EXE -validate && echo "Validation successful"
 
notify:
  irc:
    prefix: build
    nick: $$IRC_USER
    channel: mame-dev
    server:
      host: $$IRC_HOST
      port: $$IRC_PORT
      password: $$IRC_PASS
      tls: true
    when:
      success: false
      failure: true
      change: true

# Need to regen secrets file (.drone.sec) from within tea-ci.org to enable
#notify:
#  email:
#    from: git@mamedev.org
#    host: $$EMAIL_SERVER
#    username: $$EMAIL_USERNAME
#    password: $$EMAIL_PASSWORD
#    recipients:
#      - $$EMAIL_LISTADDR
#    when:
#      success: false
#      failure: false
#      change: true