Commit Graph

152 Commits

Author SHA1 Message Date
Andrew Bauer 3eef753183
Debian builds have been moved to dedicated build host 2021-01-05 13:44:43 -06:00
Andrew Bauer a98eabd2bd
Travis rpm builds moved to a remote buildhost 2021-01-02 18:02:26 -06:00
Andrew Bauer 4ae4c80851
remove f31 support from buildsystem 2021-01-02 12:53:03 -06:00
Andrew Bauer 70bca3b18b second attempt to fix build issue 2020-09-16 14:09:19 -05:00
Andrew Bauer 8cc716c441
Attempt to resolve f33 build failaire
Apparently we are dealing with either a kernel bug or a bug in coreutils package.
For details, see: https://bugzilla.redhat.com/show_bug.cgi?id=1760300#c31
2020-09-16 12:49:54 -05:00
Andrew Bauer 197dfd4b39
Add fedora 33 support to build system 2020-09-14 17:49:36 -05:00
Isaac Connor 2e069716d0 remove conditions entirely since we can't seem to figure it out 2020-08-28 10:05:20 -04:00
Isaac Connor 6fd5578aea Change condition fork=false to repo=ZoneMinder/zoneminder since the we are failing the fork test 2020-08-28 09:53:27 -04:00
Peter Keresztes Schmidt 443c74a418 CI: Do not try to run deploy when building from a fork 2020-08-25 16:22:14 +02:00
Peter Keresztes Schmidt 8d99725ebf CI: Remove EOL distro version from build matrix
This commit removes
  * Debian Jessie (LTS support ended June 30, 2020)
  * Ubuntu Trusty (Standard support ended Apr 2019)
  * Ubuntu Disco (Support ended Jan 23, 2020)
2020-08-24 23:41:04 +02:00
Andrew Bauer 610ec2f78c
Update .travis.yml 2020-08-18 16:29:10 -05:00
Andrew Bauer de075a2733
fix typo 2020-08-18 15:13:45 -05:00
Andrew Bauer e5046803b0
fix missing eoan docker image 2020-08-13 13:53:51 -05:00
Andrew Bauer dd757d3e27
move eslint check to the top
let's us see the results quicker
2020-08-08 12:13:05 -05:00
Andrew Bauer ef37d9441d
remove i386 builds 2020-08-07 14:29:37 -05:00
Andrew Bauer 7d14f2a727
Update .travis.yml 2020-08-07 10:55:15 -05:00
Andrew Bauer fce0dc86c1
remove f30 support, add f32 2020-08-06 09:51:27 -05:00
Isaac Connor f2ec6b13e6 Add focal builds 2020-05-08 18:45:21 -04:00
Isaac Connor 424677165f Use ppa:iconnor/zoneminder-master instead of ppa:iconnor/zoneminder 2020-03-04 14:18:50 -05:00
Andrew Bauer 8796f00973
move raspbian builds to native arm hardware
Build time was just under 40 minutes in Travis. Moving this build to remote arm build host for quicker build time.
2019-12-30 07:27:30 -06:00
Andrew Bauer 0aa82a74ec
remove support for f29 builds 2019-12-27 17:13:13 -06:00
Andrew Bauer 73aba586d4 move eslint into env matrix + other build tweaks 2019-12-25 08:41:53 -06:00
Andrew Bauer 69abf2d314
Remove i386 bionic builds
The i386 Bionic container is not ready. This build will be re-enabled when the container is done.
2019-12-24 14:26:30 -06:00
Andrew Bauer 0f7fbc8c79
use my el-8 container
packpack el-8 container contains a dnf related bug, which causes el8 builds to fail. Switch to a container I built with a workaround.
2019-12-24 09:53:56 -06:00
Andrew Bauer f3116589e3 replace sshfs with rsync for all deployments 2019-12-23 17:08:57 -06:00
Andrew Bauer 8025f8d6eb
add support for fedora 31 2019-12-23 14:49:25 -06:00
Andrew Bauer 5fb622e432
remove support for f28 builds 2019-11-24 08:27:39 -05:00
Isaac Connor 0648fbf0ca clean up the zmrepo key stuff 2019-11-20 14:21:12 -05:00
Isaac Connor 65222ff726 put back ssh_known_hosts add-on since the other hack doesn't seem to be working 2019-11-20 13:06:30 -05:00
Isaac Connor 61e27bcb29 Use ecdsa key instead of rsa. Apparently ecdsa is the new correct default. 2019-11-19 09:11:53 -05:00
Isaac Connor ffc09a58ce remove extra install 2019-11-18 13:49:13 -05:00
Isaac Connor 16cea4b65a remove MIM attack possibility by specifying the host key to use for zmrepo.zoneminder.com. Might also solve travis deploy problems 2019-11-18 13:43:44 -05:00
Andrew Bauer be970cce04
Update .travis.yml 2019-11-10 15:19:03 -06:00
Andrew Bauer ebcdbdd945
Update .travis.yml 2019-11-08 15:03:34 -06:00
Isaac Connor 02621f9e49 Add fedora 30 and 31 2019-11-07 16:21:31 -05:00
Isaac Connor 66fa57d967 remove wheezy. It is EOL 2019-10-21 14:03:49 -04:00
Isaac Connor 6c6b5076d6 Add eoan and wheezy 2019-10-21 11:39:15 -04:00
Isaac Connor ea707e5ad1 change travis build dist from trusty to xenial. xenial is the default since April 23rd 2019. This should also fix an issue with ssh using ssh-dss keys which are deprecated 2019-10-18 16:42:38 -04:00
Isaac Connor 382c0230bb Add jessie build 2019-10-15 15:04:32 -04:00
Isaac Connor af6ead60a5 Add USE_SFTP option to rsync_xfer to just use sftp install of sshfs to copy files over to zmrepo 2019-10-08 12:31:01 -04:00
Isaac Connor dc191d3833 Use my docker for trusty and xenial 2019-10-05 16:55:00 -04:00
Isaac Connor 8940ca420c Use iconzm docker for disco 2019-09-26 17:23:58 -04:00
Isaac Connor 675db328e7 enable bionic iconzm docket repo 2019-09-25 12:00:32 -04:00
Isaac Connor 84d68f549f enable iconzm docker for stretch 2019-09-25 10:36:12 -04:00
Isaac Connor 48cb568424 fix docker repo 2019-09-22 12:10:56 -04:00
Isaac Connor caf405c678 Use my docker hub for buster 2019-09-20 10:39:53 -04:00
Isaac Connor 922273410b correct dist for debian 2019-09-09 10:04:57 -04:00
Isaac Connor f1cffa6fe1 Add more debian based distros to packpack builds 2019-09-09 08:22:58 -04:00
Andrew Bauer 8733f89b29
eol f27 support 2019-05-02 20:09:15 -05:00
Matt N a1a42345e3 More eslint fixes; eslint in php; add eslint to travis (#2419)
* Add eslint to travis.yml

* Update eslint package versions and apply new indent rules

* Enable the brace-style and block-style eslint rules

* Enable the 'curly' eslint rule

* Enable the 'keyword-spacing' eslint rule

* Enable the 'key-spacing' eslint rule

* Enable the 'object-curly-spacing' eslint rule

* Enable the 'no-new-object' eslint rule

* Only disable the no-caller eslint rule in the one affected file

* Enable the 'no-unused-vars' eslint rule for local variables

* Add linting of JS in .php files
2019-01-19 10:32:40 -05:00