source: ProjectBuilder/projects/bidon/pbconf/bidon.yml@ 2585

Last change on this file since 2585 was 2585, checked in by Bruno Cornec, 4 years ago

Project bidon structure creation

File size: 7.3 KB
Line 
1---
2#
3# Project Builder configuration file
4# For project bidon
5#
6# $Id$
7#
8#
9# What is the project URL
10#
11# pbprojurl:
12# bidon: svn://svn.bidon.org/bidon/devel
13# bidon: svn+ssh://user@svn.bidon.org/bidon/devel
14# bidon: git+ssh//user@git.bidon.org/bidon/devel
15# bidon: cvs://cvs.bidon.org/bidon/devel
16# bidon: http://www.bidon.org/src/bidon-devel.tar.gz
17# bidon: ftp://ftp.bidon.org/src/bidon-devel.tar.gz
18# bidon: file:///src/bidon-devel.tar.gz
19# bidon: dir:///src/bidon-devel
20#
21# Repository
22# pbrepo:
23# bidon: ftp://ftp.bidon.org
24# pbml:
25# bidon: bidon-announce@lists.bidon.org
26# pbsmtp:
27# bidon: localhost
28# pbgpgcheck:
29# bidon: 1
30# For distro supporting it, which area is used
31# projcomponent:
32# bidon: main
33#
34# Check whether project is well formed
35# when downloading from ftp/http/...
36# (containing already a directory with the project-version name)
37# pbwf:
38# bidon: 1
39#
40# Do we check GPG keys
41# pbgpgcheck:
42# bidon: 1
43#
44#
45# Packager label
46#
47# pbpackager:
48# bidon: William Porte <bill@bidon.org>
49#
50#
51# For delivery to a machine by SSH (potentially the FTP server)
52# Needs hostname, account and directory
53#
54# sshhost:
55# bidon: www.bidon.org
56# sshlogin:
57# bidon: bill
58# sshdir:
59# bidon: /bidon/ftp
60# sshport:
61# bidon: 22
62#
63#
64# For Virtual machines management
65# Naming convention to follow: distribution name (as per ProjectBuilder::Distribution)
66# followed by '-' and by release number
67# followed by '-' and by architecture
68# a .vmtype extension will be added to the resulting string
69# a QEMU rhel-3-i286 here means that the VM will be named rhel-3-i386.qemu
70#
71# vmlist:
72# bidon: asianux-2-i386,asianux-3-i386,centos-7-x86_64,mandrake-10.1-i386,mandrake-10.2-i386,mandriva-2006.0-i386,mandriva-2007.0-i386,mandriva-2007.1-i386,mandriva-2008.0-i386,mandriva-2008.1-i386,mandriva-2009.0-i386,mandriva-2009.1-i386,mandriva-2010.0-i386,mandriva-2010.1-i386,redhat-7.3-i386,redhat-9-i386,fedora-4-i386,fedora-5-i386,fedora-6-i386,fedora-7-i386,fedora-8-i386,fedora-9-i386,fedora-10-i386,fedora-11-i386,fedora-12-i386,fedora-13-i386,fedora-14-i386,fedora-15-i386,fedora-16-i386,fedora-17-i386,fedora-18-i386,fedora-19-i386,fedora-20-i386,fedora-21-i386,rhel-2-i386,rhel-3-i386,rhel-4-i386,rhel-5-i386,rhel-6-i386,suse-10.0-i386,suse-10.1-i386,opensuse-10.2-i386,opensuse-10.3-i386,opensuse-11.0-i386,opensuse-11.1-i386,opensuse-11.2-i386,opensuse-11.3-i386,opensuse-11.4-i386,opensuse-12.1-i386,opensuse-12.2-i386,opensuse-12.3-i386,opensuse-13.1-i386,opensuse-13.2-i386,sles-9-i386,sles-10-i386,sles-11-i386,gentoo-nover-i386,debian-3-i386,debian-4-i386,debian-5-i386,debian-6-i386,debian-7-i386,debian-8-i386,ubuntu-6.06-i386,ubuntu-7.04-i386,ubuntu-7.10-i386,ubuntu-8.04-i386,ubuntu-8.10-i386,ubuntu-9.04-i386,ubuntu-9.10-i386,ubuntu-10.04-i386,ubuntu-10.10-i386,ubuntu-11.04-i386,ubuntu-11.10-i386,ubuntu-12.04-i386,ubuntu-12.10-i386,ubuntu-13.04-i386,ubuntu-13.10-i386,ubuntu-14.04-i386,ubuntu-14.10-i386,ubuntu-15.04-i386,ubuntu-15.10-i386,ubuntu-16.04-i386,solaris-10-i386,asianux-2-x86_64,asianux-3-x86_64,mandriva-2007.0-x86_64,mandriva-2007.1-x86_64,mandriva-2008.0-x86_64,mandriva-2008.1-x86_64,mandriva-2009.0-x86_64,mandriva-2009.1-x86_64,mandriva-2010.0-x86_64,mandriva-2010.1-x86_64,mageia-1-i386,mageia-2-i386,mageia-3-i386,mageia-4-i386,mageia-5-i386,mageia-1-x86_64,mageia-2-x86_64,mageia-3-x86_64,mageia-4-x86_64,mageia-5-x86_64,fedora-6-x86_64,fedora-7-x86_64,fedora-8-x86_64,fedora-9-x86_64,fedora-10-x86_64,fedora-11-x86_64,fedora-12-x86_64,fedora-13-x86_64,fedora-14-x86_64,fedora-15-x86_64,fedora-16-x86_64,fedora-17-x86_64,fedora-18-x86_64,fedora-19-x86_64,fedora-20-x86_64,fedora-21-x86_64,fedora-22-x86_64,fedora-23-x86_64,rhel-3-x86_64,rhel-4-x86_64,rhel-5-x86_64,rhel-6-x86_64,rhel-7-x86_64,opensuse-10.2-x86_64,opensuse-10.3-x86_64,opensuse-11.0-x86_64,opensuse-11.1-x86_64,opensuse-11.2-x86_64,opensuse-11.3-x86_64,opensuse-11.4-x86_64,opensuse-12.1-x86_64,opensuse-12.2-x86_64,opensuse-12.3-x86_64,opensuse-13.1-x86_64,opensuse-13.2-x86_64,sles-10-x86_64,sles-11-x86_64,sles-12-x86_64,gentoo-nover-x86_64,debian-4-x86_64,debian-5-x86_64,debian-6-x86_64,debian-7-x86_64,debian-8-x86_64,ubuntu-7.04-x86_64,ubuntu-7.10-x86_64,ubuntu-8.04-x86_64,ubuntu-8.10-x86_64,ubuntu-9.04-x86_64,ubuntu-9.10-x86_64,ubuntu-10.04-x86_64,ubuntu-10.10-x86_64,ubuntu-11.04-x86_64,ubuntu-11.10-x86_64,ubuntu-12.04-x86_64,ubuntu-12.10-x86_64,ubuntu-13.04-x86_64,ubuntu-13.10-x86_64,ubuntu-14.04-x86_64,ubuntu-14.10-x86_64,ubuntu-15.04-x86_64,ubuntu-15.10-x86_64,ubuntu-16.04-x86_64
73#
74#
75# Valid values for vmtype are
76# qemu, (vmware, xen, ... TBD)
77# vmtype:
78# bidon: qemu
79#
80# Hash for VM stuff on vmtype
81# vmntp:
82# default: pool.ntp.org
83#
84# We suppose we can commmunicate with the VM through SSH
85# vmhost:
86# bidon: localhost
87# vmlogin:
88# bidon: pb
89# vmport:
90# bidon: 2222
91#
92# Timeout to wait when VM is launched/stopped
93# vmtmout:
94# default: 120
95#
96# per VMs needed paramaters
97# vmopt:
98# bidon: -m 384 -daemonize
99# vmpath:
100# bidon: /home/qemu
101# vmsize:
102# bidon: 5G
103#
104#
105# For Virtual environment management
106# Naming convention to follow: distribution name (as per ProjectBuilder::Distribution)
107# followed by '-' and by release number
108# followed by '-' and by architecture
109# a .vetype extension will be added to the resulting string
110# a chroot rhel-3-i286 here means that the VE will be named rhel-3-i386.chroot
111#
112# velist:
113# bidon: debian-7-x86_64,debian-8-x86_64,centos-5-x86_64,centos-6-x86_64,centos-7-x86_64,fedora-21-x86_64,fedora-22-x86_64,fedora-23-x86_64,fedora-24-x86_64,fedora-25-x86_64,ubuntu-12.04-x86_64,ubuntu-14.04-x86_64,ubuntu-14.10-x86_64,ubuntu-15.04-x86_64,ubuntu-15.10-x86_64,ubuntu-16.04-x86_64,ubuntu-16.10-x86_64,opensuse-42.1-x86_64,opensuse-42.2-x86_64,opensuse-13.2-x86_64,opensuse-13.1-x86_64,mageia-4-x86_64,mageia-5-x86_64
114#
115# VE params
116# vetype:
117# bidon: docker
118# ventp:
119# default: pool.ntp.org
120# velogin:
121# bidon: pb
122# vepath:
123# bidon: /var/cache/rpmbootstrap
124# rbsconf:
125# bidon: /etc/mock
126# verebuild:
127# bidon: false
128#
129#
130# Global version/tag for the project
131#
132# projver:
133# bidon: devel
134# projtag:
135# bidon: 1
136#
137# Hash of valid version names
138# version:
139# bidon: devel,stable
140#
141# Is it a test version or a production version
142# testver:
143# bidon: true
144# Which upper target dir for delivery
145# delivery:
146# bidon: test
147#
148# Additional repository to add at build time
149# addbuildrepo:
150# centos-5-x86_64: http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm,ftp://ftp.project-builder.org/centos/5/pb.repo
151# centos-4-x86_64: http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el4.rf.x86_64.rpm,ftp://ftp.project-builder.org/centos/4/pb.repo
152#
153# Adapt to your needs:
154# Optional if you need to overwrite the global values above
155#
156# pkgver:
157# bidon : stable
158# pkgtag:
159# bidon : 3
160# Hash of default package/package directory
161# defpkgdir:
162# bidon: dir-bidon
163# Hash of additional package/package directory
164# extpkgdir:
165# minor-pkg: dir-minor-pkg
166#
167# List of files per pkg on which to apply filters
168# Files are mentioned relatively to pbroot/defpkgdir
169# filteredfiles:
170# bidon: Makefile.PL,configure.in,install.sh,bidon.8
171# supfiles:
172# bidon: bidon.init
173
174# For perl modules, names are different depending on distro
175# Here perl-xxx for RPMs, libxxx-perl for debs, ...
176# So the package name is indeed virtual
177# namingtype:
178# bidon: perl
Note: See TracBrowser for help on using the repository browser.