OOup 1.0.0
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet add package OOup --version 1.0.0
NuGet\Install-Package OOup -Version 1.0.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="OOup" Version="1.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add OOup --version 1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: OOup, 1.0.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install OOup as a Cake Addin #addin nuget:?package=OOup&version=1.0.0 // Install OOup as a Cake Tool #tool nuget:?package=OOup&version=1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
OOup
A c# Task based deployment pipeline framework. Designed to allow you to control the deployment of the application, in the language it was written - without the need for 'frustrating' YAML pipeline files
usage
using OOup.Tasks;
List<string> directories = new List<string>()
{
"c:\\", "c:\\shared"
};
TaskList taskList = new TaskList()
{
{ new CommandLine("ipconfig", "/all") },
{ new CommandLine("dir","") },
{ new SetWorkingDirectory("C:\\") },
{ new CommandLine("dir","") },
{ new ForEach<string>(directories, d => new SetWorkingDirectory(d) ) },
{ new CommandLine("dir","") },
{ new InstallIISAppPool("TestPoolDeploy") },
{ new InstallIISWebsite("TestSite2","TestPoolDeploy","C:\\inetpub\\wwwroot") }
};
OOup.OOupDeploy.Deploy(taskList);
Available Tasks
Task Name | Use | |
---|---|---|
CommandLine | Runs a command + arguments on the command line | |
ForEach | Accepts a List, creates tasks that contain each item in the list | |
RoboCopy | Runs a RoboCopy | |
RunPowershell | Runs a powershell script | |
RunPowershellIIS | installs IIS components and runs a powershell script | |
InstallIISAppPool | Creates an App Pool on IIS | |
InstallIISWebsite | Creates a Website on IIS | |
InstallIISWebApp | Creates a WebApp on IIS | |
RunSQLFile | Runs an SQL file against a database Instance | |
RunSQLScript | Runs SQL Script against a database Instance | |
SetWorkingDirectory | Changes the current working directory |
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net6.0
- Microsoft.PowerShell.Commands.Diagnostics (>= 7.2.0)
- Microsoft.PowerShell.Commands.Management (>= 7.2.0)
- Microsoft.PowerShell.Commands.Utility (>= 7.2.0)
- Microsoft.PowerShell.ConsoleHost (>= 7.2.0)
- Microsoft.WSMan.Management (>= 7.2.0)
- System.Data.SqlClient (>= 4.8.3)
- System.Management.Automation (>= 7.2.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.0.0.3 | 576 | 1/1/2022 |
1.0.0.2 | 306 | 12/20/2021 |
1.0.0.2-readme | 199 | 12/21/2021 |
1.0.0.1-alpha | 213 | 12/15/2021 |
1.0.0 | 347 | 12/15/2021 |