Class UpxCompressBuilder

java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Builder
io.github.lgcastellucci.upxcompress.UpxCompressBuilder
All Implemented Interfaces:
ExtensionPoint, Describable<Builder>, BuildStep, SimpleBuildStep

public class UpxCompressBuilder extends Builder implements SimpleBuildStep
Build step "Compress executable with UPX". The actual UPX binary is provided by a configured UpxInstallation (see "Manage Jenkins > Tools"), installed on demand by UpxInstaller for the right OS/architecture. This step just resolves that installation and invokes it against the given file.