Commit Graph

18 Commits

Author SHA1 Message Date
Olaf Meeuwissen 11e0bd83d4 Build based on symbolic suite name
This allows for tagging on that as well.  The alias is gotten from the
/etc/devuan_version file.  Only stable is tagged as "latest" so people
get something that ought to work by default.
2017-08-26 21:18:09 +09:00
Olaf Meeuwissen 852c04930d Pass suite as a command-line argument for builds and derived images
This sets the stage for building multiple suites.  Note that migration
from Debian is not expected to work for multiple Devuan suites.
2017-08-19 18:02:33 +09:00
Olaf Meeuwissen 6a1214b6fc Parameterize build on Devuan suite name 2017-08-19 17:53:59 +09:00
Olaf Meeuwissen c3b30f9c13 Refactored CI setup and image naming 2017-08-19 14:27:34 +09:00
Olaf Meeuwissen 58d348885b Migrate build steps to shell scripts
This should make it a bit easier to test in a development setup.  It
may also simplify the scripting a little.
2017-08-17 12:30:11 +09:00
Olaf Meeuwissen 5aa1da98dd Use the correct variable to refer to the image version 2017-08-17 07:32:48 +09:00
Olaf Meeuwissen c61d8f3184 Push the base image required by the buildd derivative 2017-08-17 00:08:20 +09:00
Olaf Meeuwissen 8903f5de2f Fix base image name to refer to the right registry 2017-08-16 22:16:17 +09:00
Olaf Meeuwissen 4a04a4721a Add missing argument 2017-08-12 22:28:19 +09:00
Olaf Meeuwissen 644284f5cb Fix another typo :-( 2017-08-12 22:18:32 +09:00
Olaf Meeuwissen 18c95e1075 Fix typo 2017-08-12 22:07:47 +09:00
Olaf Meeuwissen 373ae74696 Add support for buildd derived images 2017-08-12 21:31:48 +09:00
Olaf Meeuwissen 6c44a604b1 Fix build failure
The CI_REGISTRY_IMAGE variable should not be eval'd.  In addition, it
seems safer to run the pipe in a subshell to avoid issues with the &&
chaining.
2017-08-09 21:38:32 +09:00
Olaf Meeuwissen e5dad3d29c Add a build phase to roll a "pristine" Devuan base image
This runs `debootstrap` in the devuan/migrated image.
2017-08-09 21:25:43 +09:00
Olaf Meeuwissen c2f90a4caf Use image namespacing rather than putting info in the version 2017-08-09 20:48:11 +09:00
Olaf Meeuwissen 9570fd1659 Add a "latest" tag so that the documented pull actually works 2017-08-08 06:23:31 +09:00
Olaf Meeuwissen da1586ef3d Fix SKS keyserver network connectivity errors
The keyserver spec is good but GitLab CI has trouble finding and/or
connecting to the server it gets.  Use an explicit copy of the key.
2017-08-08 06:08:05 +09:00
Olaf Meeuwissen 0e7c45db5f Initial commit 2017-08-07 21:22:10 +09:00