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