Skip to content

Latest commit

 

History

History
140 lines (126 loc) · 16.6 KB

packages.md

File metadata and controls

140 lines (126 loc) · 16.6 KB

Package info for equuleus

List of required packages and their Jenkinsfile:

Some packages (wide-dhcpv6) are broken right now, that's why fork https://github.com/dd010101/vyos-build.git is required. Until they are fixed.

Some packages aren't in the VyOS repositories at all (python3-inotify), that's why https://github.com/dd010101/vyos-missing.git is required.

Package GIT repository Branch Location of Jenkinsfile
dropbear https://github.com/vyos/vyos-build.git equuleus packages/dropbear/Jenkinsfile
frr https://github.com/vyos/vyos-build.git equuleus packages/frr/Jenkinsfile
hostap https://github.com/vyos/vyos-build.git equuleus packages/hostap/Jenkinsfile
hvinfo https://github.com/vyos/hvinfo.git equuleus Jenkinsfile
ipaddrcheck https://github.com/vyos/ipaddrcheck.git equuleus Jenkinsfile
iproute2 https://github.com/vyos/vyos-build.git equuleus packages/iproute2/Jenkinsfile
keepalived https://github.com/vyos/vyos-build.git equuleus packages/keepalived/Jenkinsfile
libnss-mapuser https://github.com/vyos/libnss-mapuser.git equuleus Jenkinsfile
libpam-radius-auth https://github.com/vyos/libpam-radius-auth.git equuleus Jenkinsfile
libvyosconfig https://github.com/vyos/libvyosconfig.git equuleus Jenkinsfile
linux-kernel https://github.com/vyos/vyos-build.git equuleus packages/linux-kernel/Jenkinsfile
live-boot https://github.com/vyos/live-boot.git equuleus Jenkinsfile
mdns-repeater https://github.com/vyos/mdns-repeater.git equuleus Jenkinsfile
minisign https://github.com/vyos/vyos-build.git equuleus packages/minisign/Jenkinsfile
netfilter https://github.com/vyos/vyos-build.git equuleus packages/netfilter/Jenkinsfile
ocserv https://github.com/vyos/vyos-build.git equuleus packages/ocserv/Jenkinsfile
python3-inotify https://github.com/dd010101/vyos-missing.git equuleus packages/python3-inotify/Jenkinsfile
telegraf https://github.com/vyos/vyos-build.git equuleus packages/telegraf/Jenkinsfile
udp-broadcast-relay https://github.com/vyos/udp-broadcast-relay.git equuleus Jenkinsfile
vyatta-bash https://github.com/vyos/vyatta-bash.git equuleus Jenkinsfile
vyatta-biosdevname https://github.com/vyos/vyatta-biosdevname.git equuleus Jenkinsfile
vyatta-cfg https://github.com/vyos/vyatta-cfg.git equuleus Jenkinsfile
vyatta-cfg-firewall https://github.com/vyos/vyatta-cfg-firewall.git equuleus Jenkinsfile
vyatta-cfg-qos https://github.com/vyos/vyatta-cfg-qos.git equuleus Jenkinsfile
vyatta-cfg-quagga https://github.com/vyos/vyatta-cfg-quagga.git equuleus Jenkinsfile
vyatta-cfg-system https://github.com/vyos/vyatta-cfg-system.git equuleus Jenkinsfile
vyatta-cfg-vpn https://github.com/vyos/vyatta-cfg-vpn.git equuleus Jenkinsfile
vyatta-cluster https://github.com/vyos/vyatta-cluster.git equuleus Jenkinsfile
vyatta-config-mgmt https://github.com/vyos/vyatta-config-mgmt.git equuleus Jenkinsfile
vyatta-conntrack https://github.com/vyos/vyatta-conntrack.git equuleus Jenkinsfile
vyatta-nat https://github.com/vyos/vyatta-nat.git equuleus Jenkinsfile
vyatta-op https://github.com/vyos/vyatta-op.git equuleus Jenkinsfile
vyatta-op-firewall https://github.com/vyos/vyatta-op-firewall.git equuleus Jenkinsfile
vyatta-op-qos https://github.com/vyos/vyatta-op-qos.git equuleus Jenkinsfile
vyatta-op-vpn https://github.com/vyos/vyatta-op-vpn.git equuleus Jenkinsfile
vyatta-wanloadbalance https://github.com/vyos/vyatta-wanloadbalance.git equuleus Jenkinsfile
vyatta-zone https://github.com/vyos/vyatta-zone.git equuleus Jenkinsfile
vyos-1x https://github.com/vyos/vyos-1x.git equuleus Jenkinsfile
vyos-cloud-init https://github.com/vyos/vyos-cloud-init.git equuleus Jenkinsfile
vyos-http-api-tools https://github.com/vyos/vyos-http-api-tools.git equuleus Jenkinsfile
vyos-nhrp https://github.com/vyos/vyos-nhrp.git equuleus Jenkinsfile
vyos-opennhrp https://github.com/vyos/vyos-opennhrp.git equuleus Jenkinsfile
vyos-strongswan https://github.com/vyos/vyos-strongswan.git equuleus Jenkinsfile
vyos-user-utils https://github.com/vyos/vyos-user-utils.git equuleus Jenkinsfile
vyos-utils https://github.com/vyos/vyos-utils.git equuleus Jenkinsfile
vyos-world https://github.com/vyos/vyos-world.git equuleus Jenkinsfile
vyos-xe-guest-utilities https://github.com/vyos/vyos-xe-guest-utilities.git equuleus Jenkinsfile
wide-dhcpv6 https://github.com/dd010101/vyos-build.git equuleus packages/wide-dhcpv6/Jenkinsfile

Package info for sagitta

List of required packages and their Jenkinsfile:

Some packages (pam_tacplus, strongswan, linux-kernel) are broken right now, that's why fork https://github.com/dd010101/vyos-build.git is required. Until they are fixed.

Some packages aren't in the vyos repositories at all (libnss-tacplus), that's why https://github.com/dd010101/vyos-missing.git is required.

Another special case is vyos-xe-guest-utilities where current branch is required.

Package GIT repository Branch Location of Jenkinsfile
aws-gateway-load-balancer-tunnel-handler https://github.com/vyos/vyos-build.git sagitta packages/aws-gateway-load-balancer-tunnel-handler/Jenkinsfile
ddclient https://github.com/vyos/vyos-build.git sagitta packages/ddclient/Jenkinsfile
dropbear https://github.com/vyos/vyos-build.git sagitta packages/dropbear/Jenkinsfile
ethtool https://github.com/vyos/vyos-build.git sagitta packages/ethtool/Jenkinsfile
frr https://github.com/vyos/vyos-build.git sagitta packages/frr/Jenkinsfile
hostap https://github.com/vyos/vyos-build.git sagitta packages/hostap/Jenkinsfile
hsflowd https://github.com/vyos/vyos-build.git sagitta packages/hsflowd/Jenkinsfile
hvinfo https://github.com/vyos/hvinfo.git sagitta Jenkinsfile
ipaddrcheck https://github.com/vyos/ipaddrcheck.git sagitta Jenkinsfile
isc-dhcp https://github.com/vyos/vyos-build.git sagitta packages/isc-dhcp/Jenkinsfile
keepalived https://github.com/vyos/vyos-build.git sagitta packages/keepalived/Jenkinsfile
libnss-mapuser https://github.com/vyos/libnss-mapuser.git sagitta Jenkinsfile
libnss-tacplus https://github.com/dd010101/vyos-missing.git sagitta packages/libnss-tacplus/Jenkinsfile
libpam-radius-auth https://github.com/vyos/libpam-radius-auth.git sagitta Jenkinsfile
libvyosconfig https://github.com/vyos/libvyosconfig.git sagitta Jenkinsfile
linux-kernel https://github.com/dd010101/vyos-build.git sagitta packages/linux-kernel/Jenkinsfile
live-boot https://github.com/vyos/live-boot.git sagitta Jenkinsfile
ndppd https://github.com/vyos/vyos-build.git sagitta packages/ndppd/Jenkinsfile
net-snmp https://github.com/vyos/vyos-build.git sagitta packages/net-snmp/Jenkinsfile
netfilter https://github.com/vyos/vyos-build.git sagitta packages/netfilter/Jenkinsfile
opennhrp https://github.com/vyos/vyos-build.git sagitta packages/opennhrp/Jenkinsfile
openvpn-otp https://github.com/vyos/vyos-build.git sagitta packages/openvpn-otp/Jenkinsfile
owamp https://github.com/vyos/vyos-build.git sagitta packages/owamp/Jenkinsfile
pam_tacplus https://github.com/dd010101/vyos-build.git sagitta packages/pam_tacplus/Jenkinsfile
pmacct https://github.com/vyos/vyos-build.git sagitta packages/pmacct/Jenkinsfile
pyhumps https://github.com/vyos/vyos-build.git sagitta packages/pyhumps/Jenkinsfile
radvd https://github.com/vyos/vyos-build.git sagitta packages/radvd/Jenkinsfile
strongswan https://github.com/dd010101/vyos-build.git sagitta packages/strongswan/Jenkinsfile
telegraf https://github.com/vyos/vyos-build.git sagitta packages/telegraf/Jenkinsfile
udp-broadcast-relay https://github.com/vyos/udp-broadcast-relay.git sagitta Jenkinsfile
vyatta-bash https://github.com/vyos/vyatta-bash.git sagitta Jenkinsfile
vyatta-biosdevname https://github.com/vyos/vyatta-biosdevname.git sagitta Jenkinsfile
vyatta-cfg https://github.com/vyos/vyatta-cfg.git sagitta Jenkinsfile
vyatta-cfg-system https://github.com/vyos/vyatta-cfg-system.git sagitta Jenkinsfile
vyatta-op https://github.com/vyos/vyatta-op.git sagitta Jenkinsfile
vyatta-wanloadbalance https://github.com/vyos/vyatta-wanloadbalance.git sagitta Jenkinsfile
vyos-1x https://github.com/vyos/vyos-1x.git sagitta Jenkinsfile
vyos-cloud-init https://github.com/vyos/vyos-cloud-init.git sagitta Jenkinsfile
vyos-http-api-tools https://github.com/vyos/vyos-http-api-tools.git sagitta Jenkinsfile
vyos-user-utils https://github.com/vyos/vyos-user-utils.git sagitta Jenkinsfile
vyos-utils https://github.com/vyos/vyos-utils.git sagitta Jenkinsfile
vyos-world https://github.com/vyos/vyos-world.git sagitta Jenkinsfile
vyos-xe-guest-utilities https://github.com/vyos/vyos-xe-guest-utilities.git current Jenkinsfile
wide-dhcpv6 https://github.com/vyos/vyos-build.git sagitta packages/wide-dhcpv6/Jenkinsfile

Additional jobs

These jobs aren't packages, but they are made in the same spirit to make configuration simpler. Configuration on Jenkins side is identical to configuration for packages.

Job GIT repository Branch Location of Jenkinsfile
vyos-build-container https://github.com/dd010101/vyos-build.git equuleus packages/vyos-build-container/Jenkinsfile
vyos-build-container https://github.com/dd010101/vyos-build.git sagitta packages/vyos-build-container/Jenkinsfile
vyos-build-container https://github.com/dd010101/vyos-build.git current packages/vyos-build-container/Jenkinsfile

Job vyos-build-container builds vyos-build docker container image. This image is pushed to local registry specified with environment variable CUSTOM_DOCKER_REPO. The vyos-build docker container is used to build all packages. This job is used as automation to do the same process as described above in Build patched vyos-build docker images to keep the docker images up to date - this replaces the need to rebuild images from time to time and thus reduces maintenance.