urci/urci.yml

40 lines
954 B
YAML

# This is an example configuration for urci
#
---
projects:
- name: hotdog
trigger:
cron: '10 * * * * *'
# The different types of handlers should be documented elsewhere. In this
# case, the project is expected to use a simple .travis-ci.yml
handler: travis-ci
scm:
git: https://github.com/reiseburo/hotdog
ref: 'urci'
# Some agents must be defined in order to actually execute anything
agents:
- name: main
description: |
The primary instance running the urci server
# The local type can only be defined ones, since it will build projects on
# the primary urci server
type: local
- name: freebsd
description: |
A FreeBSD VM that exists just to run demo builds.
type: ssh
params:
username: 'urci'
password: 'urci'
hostname: freebsd-for-urci
handlers:
travis-ci:
filename: '.travis-ci.yml'
defaults:
agent: 'main'
timeout: 300