Commit Graph

29 Commits

Author SHA1 Message Date
Olaf Meeuwissen 04aa215688
Bump beowulf to `latest`; add chimaera 2020-06-27 18:28:07 +09:00
Olaf Meeuwissen 58dc1e141d Address Docker TLS induced startup warnings 2019-11-04 16:21:52 +09:00
Olaf Meeuwissen 55678ff983 Address Docker registry login warning 2019-11-04 14:01:05 +09:00
Olaf Meeuwissen 8f0a1965c4 Make `ascii` the current Devuan release. Fixes #14 2019-02-08 21:04:17 +09:00
Olaf Meeuwissen db022a29bb Add build support for `beowulf` 2018-05-22 22:13:43 +09:00
Olaf Meeuwissen 6f465d39a4 Use newer Debian image as migration start point
This should keep the migrated result smaller as fewer packages will
be upgraded during the migration.
2018-05-22 21:44:02 +09:00
Olaf Meeuwissen cde646a063 Use newer Debian image as migration start point (8.9 -> 8.10) 2017-12-12 20:51:32 +09:00
Olaf Meeuwissen b3b55c14ce Add build support for `ceres` too. Fixes #3 2017-10-24 21:20:23 +09:00
Olaf Meeuwissen 2bdd8e3aba Add build support for `ascii`. Re #3 2017-10-23 20:53:40 +09:00
Olaf Meeuwissen f4d9f5430a Use release code names thoughout and exclusively. Fixes #8 2017-10-22 17:15:02 +09:00
Olaf Meeuwissen 7a3f4b0d3a Use newer Debian image as migration start point
This should keep the migrated result smaller as fewer packages will
be upgraded during the migration.
2017-10-22 17:14:49 +09:00
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