Image that specifies a list of PackageSpecifier to install and a list of repositories to get the packages from.
More...
|
string | Id [get] |
| Image ID created by hashing the Packages list
|
|
ReadOnlyCollection< PackageDef > | Packages [get] |
| Package configuration of the Image
|
|
ReadOnlyCollection< string > | Repositories [get] |
| Repositories to retrieve the packages from
|
|
|
ProgressUpdateDelegate | ProgressUpdate |
| Called by the action to indicate how far it has gotten. Will usually be called with a progressPercent of 100 to indicate that it is done.
|
|
Image that specifies a list of PackageSpecifier to install and a list of repositories to get the packages from.
◆ Deploy()
void OpenTap.Package.ImageIdentifier.Deploy |
( |
string |
targetDir, |
|
|
CancellationToken |
cancellationToken |
|
) |
| |
|
inline |
Deploy the ImageIdentifier as a OpenTAP installation.
- Parameters
-
targetDir | Directory to deploy OpenTap installation. If the directory is already an OpenTAP installation, the installation will be modified to match the image System-Wide packages are not removed |
cancellationToken | Cancellation token |
◆ ProgressUpdateDelegate()
delegate void OpenTap.Package.ImageIdentifier.ProgressUpdateDelegate |
( |
int |
progressPercent, |
|
|
string |
message |
|
) |
| |
A delegate used by ProgressUpdate
- Parameters
-
progressPercent | Indicates progress from 0 to 100. |
message | |
◆ ToSpecifier()