Warning
This library is deprecated. This version is no longer maintained in libseqera. Please use the version in the Wave project instead, which is actively maintained as a sub-project of Wave.
Utility classes for Wave container operations, file handling, and template processing.
Add this dependency to your build.gradle:
dependencies {
implementation 'io.seqera:wave-utils:1.0.0'
}Common utilities for Docker operations and file management:
// Template rendering
def template = new TemplateRenderer()
def dockerfile = template.render(templatePath, [
baseImage: 'ubuntu:22.04',
packages: ['curl', 'wget']
])./gradlew :wave-utils:test