Commit Graph

17 Commits

Author SHA1 Message Date
Christian Mäder c7ab15f914
Consistent variable use in build scripts 2019-02-06 12:30:08 +01:00
Christian Mäder 6182133c7a
Update references to netboxcommunity 2019-02-06 11:46:20 +01:00
Christian Mäder 4ef420d443
Build system for hub.docker.com 2019-02-06 10:09:44 +01:00
Christian Mäder 968bb9f10f
Prevent Github API Rate Limits
When building netbox-docker on Travis, it happened too often that the
build failed because of Github's API rate limits. These apply for all
requests, but if the request is unauthenticated they are applied by IP.

This is bad for netbox-docker, as we build on Travis where the build-
workers are shared with the rest of the world.

This commit adds the possibility to define OAuth credentials as
documented at [1]. Hopefully this leads to more reliable releases of
netbox-docker images.

[1] https://developer.github.com/v3/#increasing-the-unauthenticated-rate-limit-for-oauth-applications
2018-08-28 09:21:08 -07:00
Christian Mäder a5dccb2558
Revert "⚙️ Print every command"
This reverts commit 1fb6b80f93.
2018-04-10 11:42:06 +02:00
Christian Mäder 1fb6b80f93
⚙️ Print every command 2018-04-10 11:13:52 +02:00
Christian Mäder 6c3966415b
⚙️ Additional build debug info 2018-04-10 10:58:31 +02:00
Christian Mäder bc786364d9
🐞 Fix error reporting 2018-03-05 16:28:35 +01:00
Christian Mäder 4d16297418
⚙️ Check variant when checking latest version 2018-03-05 15:17:59 +01:00
Christian Mäder 36f79b3ffe
⚙️ Compact Variants Logic into build-all.sh 2018-03-05 14:36:24 +01:00
Christian Mäder 30a37511e2
❇️ Adds DEBUG option 2018-03-05 14:32:04 +01:00
Christian Mäder 8f001adef4
💄 Cleanup and hide warnings 2018-03-05 14:29:24 +01:00
Tobias Genannt 6a01a3379d Add django_ldap_auth
In the ldap.Dockerfile the django_ldap_auth module is installed to
enable authentication againt LDAP servers.
2018-02-27 10:09:14 +01:00
Christian Mäder 96d414b46d
❇️ Don't build what's already there
This change introduces an API call to hub.docker.com to check if
the version we're about to build was already built & pushed. This
avoids superfluos builds.
2018-01-30 11:22:43 +01:00
Christian Mäder 7ed050316a
Only build prerelease if version higher than stable 2017-10-13 09:43:29 +02:00
Christian Mäder 33b1475840
Build pre-released versions
... instead of development branches.
2017-10-02 11:10:10 +02:00
Christian Mäder e521f1fa55
📦 First attempt to push Docker Images from Travis 2017-09-29 11:39:16 +02:00