Commit Graph

893 Commits

Author SHA1 Message Date
Athrogate 8770b9789b Update 20-start.sh
Signed-off-by: Tyler Spires <shadrach145@gmail.com>
2020-08-22 18:17:17 -04:00
Athrogate 7248b3c915 Update 20-start.sh
Signed-off-by: Tyler Spires <shadrach145@gmail.com>
2020-08-22 18:17:17 -04:00
Athrogate e15017d69a Update 20-start.sh
Signed-off-by: Tyler Spires <shadrach145@gmail.com>
2020-08-22 18:17:17 -04:00
Adam Hill daa3c1e45c
releases tags with ^v 2020-08-09 21:39:57 -05:00
Adam Hill 41f109cf48
Bump web version 2020-08-09 21:22:28 -05:00
Adam Hill fda66e2f67
Update VERSION 2020-08-09 17:31:46 -05:00
Adam Hill 54e5846c16
Merge pull request #632 from pi-hole/dev
Dev to Master - docker fixes release
2020-08-09 17:28:03 -05:00
Adam Hill bba93dea3e reset the arch image array between debian versions
Signed-off-by: Adam Hill <adam@diginc.us>
2020-07-17 22:10:10 -05:00
Adam Hill d96a7fe887 return to original to double check if it build branch pushes separately from PRs or not
Signed-off-by: Adam Hill <adam@diginc.us>
2020-07-17 21:41:57 -05:00
Adam Hill 28bec77984 fix repo name
Signed-off-by: Adam Hill <adam@diginc.us>
2020-07-17 20:51:19 -05:00
Adam Hill 9c791f099f Allow internal PRs to push
Signed-off-by: Adam Hill <adam@diginc.us>
2020-07-17 20:35:55 -05:00
Adam Hill 6fc9d4d186
Merge pull request #657 from lightswitch05/feature/drop-circle-ci
Remove circle-ci since it was not updated to work with multi-debian builds
2020-07-16 16:07:02 -05:00
Daniel 7ad7b0824f
Report docker build and tag exit code to halt the tests on failure to build
Signed-off-by: Daniel <daniel@developerdan.com>
2020-07-16 16:49:12 -04:00
Daniel c8781ee427 Remove circle-ci since it was not updated to work with multi-debian builds and is replaced with Github Actions
Signed-off-by: Daniel <daniel@developerdan.com>
2020-07-16 16:32:33 -04:00
Daniel 51daf5cba2
Merge branch 'master' of github.com:pi-hole/docker-pi-hole into bugfix/resolve-dev-merge-conflicts
Signed-off-by: Daniel <daniel@developerdan.com>
2020-07-16 16:26:21 -04:00
Adam Hill 8e5b17e7d3
Merge pull request #653 from pi-hole/v5.1
v5.1.1
2020-07-15 19:03:39 -05:00
Adam Hill 562b6c1d5a Dockerfile.py aborts on error now, workaround whiptail not being wrapped by unattended
Signed-off-by: Adam Hill <adam@diginc.us>
2020-07-15 18:42:29 -05:00
Adam Hill 0b2c4642df v5.1.1
Signed-off-by: Adam Hill <adam@diginc.us>
2020-07-15 18:17:33 -05:00
Adam Hill 1b4677b5ed pull base image
Signed-off-by: Adam Hill <adam@diginc.us>
2020-07-15 17:42:24 -05:00
Adam Hill 0958583bf2 debian, our one true savior from bad docker build base images
Signed-off-by: Adam Hill <adam@diginc.us>
2020-07-15 17:42:14 -05:00
Adam Hill b50e94e22d revert
Signed-off-by: Adam Hill <adam@diginc.us>
2020-07-15 17:41:12 -05:00
Adam Hill bb8a8aeedd fix pip
Signed-off-by: Adam Hill <adam@diginc.us>
2020-07-15 17:15:35 -05:00
Adam Hill d49eebc25d fix pip in outer build container, commit templating
Signed-off-by: Adam Hill <adam@diginc.us>
2020-07-15 17:04:47 -05:00
Adam Hill 4808b9fe8d v5.1
Signed-off-by: Adam Hill <adam@diginc.us>
2020-07-15 16:48:50 -05:00
Adam Hill 88fd258043
Merge pull request #635 from lightswitch05/feature/introduce-debian-version-tags
Introduce additional docker tags for the debian version.
2020-06-29 10:23:13 -05:00
Daniel 752d83aeaa
Introduce additional docker tags for the debian version.
* Added new docker tag variations to specify the debian version ('stretch', and 'buster').
* Arch images are alway as specific as possible: pihole/pihole:master-amd64-stretch
* Multiarch images have both the specific debian version tags as well as the generic non-debian tags: pihole/pihole:master-stretch & pihole/pihole:master
* Currently, the non-specific tags point to the 'stretch' images. Eventaully it can be migrated to 'buster'.
* Use GitHub actions to do the builds. Although the script names include 'gh-actions' to differentiate them from the 'circle' scripts, there is zero logic that is specific to Github (ie. no Github environment variables).
* 'armhf:buster' & 'arm64:buster' has an issue with `ip route get`. I think the issue is related to 'qemu', but I'm not sure. Update the `validate_env` function to only use `ip route get` if `nc` reports something strange.

Signed-off-by: Daniel <daniel@developerdan.com>
2020-06-29 09:34:19 -04:00
Adam Hill 3b8227c29d
Make image a parameter to allow running with any image 2020-06-03 08:34:28 -05:00
Adam Hill 25d32da895
Merge pull request #631 from pi-hole/new_volume_test_base
New volume test
2020-06-02 16:50:37 -05:00
Adam Hill 022b039718 added remove + recreate container test
Signed-off-by: Adam Hill <adam@diginc.us>
2020-06-02 12:27:09 -05:00
Adam Hill d832213e3c limit branches to be built
Signed-off-by: Adam Hill <adam@diginc.us>
2020-06-02 08:59:37 -05:00
Adam Hill 765eccea22 Merge branch 'dev' of github.com:diginc/docker-pi-hole into new_volume_test_base
Signed-off-by: Adam Hill <adam@diginc.us>
2020-06-02 08:21:48 -05:00
Adam Hill 3b34fecc41
Merge pull request #618 from pi-hole/no_resolv_check
remove resolv.conf code
2020-05-30 18:30:48 -05:00
Adam Hill 9213bbd322 Merge branch 'dev' of github.com:diginc/docker-pi-hole into no_resolv_check
Signed-off-by: Adam Hill <adam@diginc.us>
2020-05-30 18:03:05 -05:00
Adam Hill 5b75953d91 New bash integration style test for volume data
Signed-off-by: Adam Hill <adam@diginc.us>
2020-05-30 18:01:43 -05:00
Adam Hill ce3d6e866e
Merge pull request #628 from SuperSandro2000/patch-1
Don't bind to 127.0.0.1 when listening on all ports
2020-05-30 14:25:55 -05:00
Adam Hill b093aaabd9
Merge pull request #626 from lightswitch05/feature/run-tests-on-github-actions
Feature: Run tests on GitHub actions
2020-05-30 14:24:39 -05:00
Adam Hill e7bb456701
Merge branch 'dev' into patch-1 2020-05-30 14:23:27 -05:00
Sandro ecb0aaf805
Don't bind to 127.0.0.1 when listening on all ports
Closes #495

Signed-off-by: Sandro Jäckel <sandro.jaeckel@gmail.com>
2020-05-30 07:04:55 +02:00
Daniel 55ee5d0e60 Run circle-test.sh in Github Actions on push or PR
Signed-off-by: Daniel <daniel@developerdan.com>
2020-05-28 23:18:52 -04:00
Adam Hill 72f5730d56 have tests use - not _ in tag
Signed-off-by: Adam Hill <adam@diginc.us>
2020-05-28 08:25:49 -05:00
Adam Hill 0da5afcd61 print images in build image
Signed-off-by: Adam Hill <adam@diginc.us>
2020-05-28 08:15:01 -05:00
Adam Hill e621670df4 debian, our one true savior from bad docker build base images
Signed-off-by: Adam Hill <adam@diginc.us>
2020-05-27 19:26:53 -05:00
Adam Hill 04ab6d447f docker-compose pip is garbage to install
Signed-off-by: Adam Hill <adam@diginc.us>
2020-05-27 00:42:32 -05:00
Adam Hill 92c19555bd install docker-compose on circle in build image
Signed-off-by: Adam Hill <adam@diginc.us>
2020-05-27 00:15:53 -05:00
Adam Hill caad778b0c install docker-compose;
Signed-off-by: Adam Hill <adam@diginc.us>
2020-05-27 00:10:40 -05:00
Adam Hill 808359e832
Merge pull request #608 from ahuffman/master
Fixes #557
2020-05-27 00:02:06 -05:00
Adam Hill 8e409bdf6f
Merge pull request #594 from lightswitch05/feature/consolidate-dockerfiles
Simplify Dockerfile configuration.
2020-05-27 00:00:34 -05:00
Adam Hill bd831bcc30 Merge branch 'no_resolv_check' of github.com:pi-hole/docker-pi-hole into no_resolv_check
Signed-off-by: Adam Hill <adam@diginc.us>
2020-05-26 10:46:34 -05:00
Adam Hill d7fdb188ed remove resolv conf checks
Signed-off-by: Adam Hill <adam@diginc.us>
2020-05-26 10:45:48 -05:00
Dan Schaper a5b827917e
Merge branch 'master' into no_resolv_check 2020-05-25 18:23:13 -07:00