Существует несколько вариантов:
- Предоставить слой в Dockerfile
- Переопределить скрипт сборки
Опции переопределения сценария сборки:
Пример сценария сборки и рабочего процесса s2i, который вы можете проверить в s2i или Вот простой пример:
#!/bin/bash
# Run additional build before steps
# Execute original assemble script.
/usr/libexec/s2i/assemble
# Run additional build after steps
Кроме того, есть postCommit build hooks , который выполняется после фиксации образа и перед отправкой его в реестр. Он выполняется во временном контейнере, поэтому его можно использовать только для некоторых тестов.