40 lines
954 B
YAML
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
|