-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
c67da15
commit fb73112
Showing
13 changed files
with
277 additions
and
0 deletions.
There are no files selected for viewing
28 changes: 28 additions & 0 deletions
28
CICD.Tools.CatalogUpload.Lib/CICD.Tools.CatalogUpload.Lib.csproj
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
<Project Sdk="Microsoft.NET.Sdk"> | ||
<PropertyGroup> | ||
<TargetFramework>netstandard2.0</TargetFramework> | ||
<ImplicitUsings>disable</ImplicitUsings> | ||
<Nullable>disable</Nullable> | ||
<AssemblyName>Skyline.DataMiner.CICD.Tools.CatalogUpload.Lib</AssemblyName> | ||
<PackageVersion>1.0.1</PackageVersion> | ||
<Version>1.0.1</Version> | ||
<PackageTags>Skyline;DataMiner</PackageTags> | ||
<PackageProjectUrl>https://skyline.be</PackageProjectUrl> | ||
<PackageReadmeFile>README.md</PackageReadmeFile> | ||
<PackageLicenseFile>LICENSE.txt</PackageLicenseFile> | ||
<PackageRequireLicenseAcceptance>True</PackageRequireLicenseAcceptance> | ||
<PackageIcon>Icon.png</PackageIcon> | ||
<GenerateDocumentationFile>True</GenerateDocumentationFile> | ||
<GeneratePackageOnBuild>True</GeneratePackageOnBuild> | ||
<Authors>SkylineCommunications</Authors> | ||
<Company>Skyline Communications</Company> | ||
<Description>Library containing code to upload artifacts to the Skyline DataMiner Catalog (https://catalog.dataminer.services/)</Description> | ||
</PropertyGroup> | ||
|
||
<ItemGroup> | ||
<None Include="README.md" Pack="true" PackagePath="" /> | ||
<None Include="LICENSE.txt" Pack="true" PackagePath="" /> | ||
<None Include="nuget\Icon.png" Pack="true" PackagePath="" /> | ||
</ItemGroup> | ||
|
||
</Project> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
namespace Skyline.DataMiner.CICD.Tools.CatalogUpload.Lib | ||
{ | ||
public class Class1 | ||
{ | ||
|
||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
SKYLINE LIBRARY LICENSE | ||
|
||
1. Applicability | ||
The software in this repository (hereafter the “Software”) is owned by Skyline Communications (hereafter “Skyline”). The terms of this license govern your use of the Software. If you do not agree with the terms of this license, you may not use or exploit the Software in any other manner. | ||
2. Grant of rights | ||
You may use the Software for the development, testing and validation of DataMiner packages and components only. | ||
You may not use this Software in any other manner unless you have obtained Skyline’s prior written authorization to do so. | ||
It is forbidden to create derivative works of the Software. | ||
3. Intellectual property | ||
Skyline owns the intellectual property rights vested in the Software. Skyline granting you access to the Software does not entail permission to utilize or otherwise manipulate the Software in contravention to this Library License. Skyline reserves the right to pursue legal action against you in case of breach of its intellectual property rights. | ||
4. No warranty | ||
Skyline provides the Software ‘as is’, without any warranty of any kind. | ||
5. Limitation of liability | ||
Within the maximum possible extent under the applicable laws, Skyline disclaims all liability for the Software. | ||
6. Applicable laws and jurisdiction | ||
This license shall be governed by the laws of Belgium. Any dispute shall be submitted to the exclusive jurisdiction of the competent courts of Gent, division Kortrijk, Belgium | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
# Skyline.DataMiner.CICD.Tools.CatalogUpload.Lib | ||
|
||
## About | ||
|
||
Library containing code to upload artifacts to the Skyline DataMiner Catalog (https://catalog.dataminer.services/) | ||
|
||
### About DataMiner | ||
|
||
DataMiner is a transformational platform that provides vendor-independent control and monitoring of devices and services. Out of the box and by design, it addresses key challenges such as security, complexity, multi-cloud, and much more. It has a pronounced open architecture and powerful capabilities enabling users to evolve easily and continuously. | ||
|
||
The foundation of DataMiner is its powerful and versatile data acquisition and control layer. With DataMiner, there are no restrictions to what data users can access. Data sources may reside on premises, in the cloud, or in a hybrid setup. | ||
|
||
A unique catalog of 7000+ connectors already exist. In addition, you can leverage DataMiner Development Packages to build you own connectors (also known as "protocols" or "drivers"). | ||
|
||
> **Note** | ||
> See also: [About DataMiner](https://aka.dataminer.services/about-dataminer). | ||
### About Skyline Communications | ||
|
||
At Skyline Communications, we deal in world-class solutions that are deployed by leading companies around the globe. Check out [our proven track record](https://aka.dataminer.services/about-skyline) and see how we make our customers' lives easier by empowering them to take their operations to the next level. | ||
|
||
<!-- Uncomment below and add more info to provide more information about how to use this package. --> | ||
<!-- ## Getting Started --> |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
<Project Sdk="Microsoft.NET.Sdk"> | ||
<PropertyGroup> | ||
<OutputType>Exe</OutputType> | ||
<TargetFramework>net6.0</TargetFramework> | ||
<PackAsTool>true</PackAsTool> | ||
<ToolCommandName>dataminer-catalog-upload</ToolCommandName> | ||
<ImplicitUsings>disable</ImplicitUsings> | ||
<Nullable>disable</Nullable> | ||
<AssemblyName>Skyline.DataMiner.CICD.Tools.CatalogUpload</AssemblyName> | ||
<PackageVersion>1.0.1</PackageVersion> | ||
<Version>1.0.1</Version> | ||
<PackageTags>Skyline;DataMiner</PackageTags> | ||
<PackageProjectUrl>https://skyline.be</PackageProjectUrl> | ||
<PackageReadmeFile>README.md</PackageReadmeFile> | ||
<PackageLicenseFile>LICENSE.txt</PackageLicenseFile> | ||
<PackageRequireLicenseAcceptance>True</PackageRequireLicenseAcceptance> | ||
<PackageIcon>Icon.png</PackageIcon> | ||
<GenerateDocumentationFile>True</GenerateDocumentationFile> | ||
<GeneratePackageOnBuild>True</GeneratePackageOnBuild> | ||
<Authors>SkylineCommunications</Authors> | ||
<Company>Skyline Communications</Company> | ||
<Description>Uploads artifacts to the Skyline DataMiner catalog (https://catalog.dataminer.services)</Description> | ||
</PropertyGroup> | ||
|
||
<ItemGroup> | ||
<None Include="README.md" Pack="true" PackagePath="" /> | ||
<None Include="LICENSE.txt" Pack="true" PackagePath="" /> | ||
<None Include="nuget\Icon.png" Pack="true" PackagePath="" /> | ||
</ItemGroup> | ||
<ItemGroup> | ||
<PackageReference Include="Skyline.DataMiner.CICD.FileSystem" Version="1.0.0.2" /> | ||
<PackageReference Include="System.CommandLine" Version="2.0.0-beta4.22272.1" /> | ||
</ItemGroup> | ||
</Project> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
SKYLINE LIBRARY LICENSE | ||
|
||
1. Applicability | ||
The software in this repository (hereafter the “Software”) is owned by Skyline Communications (hereafter “Skyline”). The terms of this license govern your use of the Software. If you do not agree with the terms of this license, you may not use or exploit the Software in any other manner. | ||
2. Grant of rights | ||
You may use the Software for the development, testing and validation of DataMiner packages and components only. | ||
You may not use this Software in any other manner unless you have obtained Skyline’s prior written authorization to do so. | ||
It is forbidden to create derivative works of the Software. | ||
3. Intellectual property | ||
Skyline owns the intellectual property rights vested in the Software. Skyline granting you access to the Software does not entail permission to utilize or otherwise manipulate the Software in contravention to this Library License. Skyline reserves the right to pursue legal action against you in case of breach of its intellectual property rights. | ||
4. No warranty | ||
Skyline provides the Software ‘as is’, without any warranty of any kind. | ||
5. Limitation of liability | ||
Within the maximum possible extent under the applicable laws, Skyline disclaims all liability for the Software. | ||
6. Applicable laws and jurisdiction | ||
This license shall be governed by the laws of Belgium. Any dispute shall be submitted to the exclusive jurisdiction of the competent courts of Gent, division Kortrijk, Belgium | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
namespace Skyline.DataMiner.CICD.Tools.CatalogUpload | ||
{ | ||
using System.CommandLine; | ||
using System.Threading.Tasks; | ||
|
||
/// <summary> | ||
/// Uploads artifacts to the Skyline DataMiner catalog (https://catalog.dataminer.services). | ||
/// </summary> | ||
public static class Program | ||
{ | ||
/// <summary> | ||
/// Code that will be called when running the tool. | ||
/// </summary> | ||
/// <param name="args">Extra arguments.</param> | ||
/// <returns>0 if successful.</returns> | ||
public static async Task<int> Main(string[] args) | ||
{ | ||
var exampleArgument = new Option<string>( | ||
name: "--exampleArgument", | ||
description: "Just an example argument.") | ||
{ | ||
IsRequired = true | ||
}; | ||
|
||
var rootCommand = new RootCommand("Uploads artifacts to the Skyline DataMiner catalog (https://catalog.dataminer.services)") | ||
{ | ||
exampleArgument, | ||
}; | ||
|
||
rootCommand.SetHandler(Process, exampleArgument); | ||
|
||
await rootCommand.InvokeAsync(args); | ||
|
||
return 0; | ||
} | ||
|
||
private static async Task Process(string exampleArgument) | ||
{ | ||
//Main Code for program here | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
# Skyline.DataMiner.CICD.Tools.CatalogUpload | ||
|
||
## About | ||
|
||
Uploads artifacts to the Skyline DataMiner catalog (https://catalog.dataminer.services) | ||
|
||
### About DataMiner | ||
|
||
DataMiner is a transformational platform that provides vendor-independent control and monitoring of devices and services. Out of the box and by design, it addresses key challenges such as security, complexity, multi-cloud, and much more. It has a pronounced open architecture and powerful capabilities enabling users to evolve easily and continuously. | ||
|
||
The foundation of DataMiner is its powerful and versatile data acquisition and control layer. With DataMiner, there are no restrictions to what data users can access. Data sources may reside on premises, in the cloud, or in a hybrid setup. | ||
|
||
A unique catalog of 7000+ connectors already exist. In addition, you can leverage DataMiner Development Packages to build you own connectors (also known as "protocols" or "drivers"). | ||
|
||
> **Note** | ||
> See also: [About DataMiner](https://aka.dataminer.services/about-dataminer). | ||
### About Skyline Communications | ||
|
||
At Skyline Communications, we deal in world-class solutions that are deployed by leading companies around the globe. Check out [our proven track record](https://aka.dataminer.services/about-skyline) and see how we make our customers' lives easier by empowering them to take their operations to the next level. | ||
|
||
## Getting Started | ||
In commandline: | ||
dotnet tool install -g Skyline.DataMiner.CICD.Tools.CatalogUpload | ||
|
||
Then run the command | ||
dataminer-catalog-upload help | ||
|
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
SKYLINE LIBRARY LICENSE | ||
|
||
1. Applicability | ||
The software in this repository (hereafter the “Software”) is owned by Skyline Communications (hereafter “Skyline”). The terms of this license govern your use of the Software. If you do not agree with the terms of this license, you may not use or exploit the Software in any other manner. | ||
2. Grant of rights | ||
You may use the Software for the development, testing and validation of DataMiner packages and components only. | ||
You may not use this Software in any other manner unless you have obtained Skyline’s prior written authorization to do so. | ||
It is forbidden to create derivative works of the Software. | ||
3. Intellectual property | ||
Skyline owns the intellectual property rights vested in the Software. Skyline granting you access to the Software does not entail permission to utilize or otherwise manipulate the Software in contravention to this Library License. Skyline reserves the right to pursue legal action against you in case of breach of its intellectual property rights. | ||
4. No warranty | ||
Skyline provides the Software ‘as is’, without any warranty of any kind. | ||
5. Limitation of liability | ||
Within the maximum possible extent under the applicable laws, Skyline disclaims all liability for the Software. | ||
6. Applicable laws and jurisdiction | ||
This license shall be governed by the laws of Belgium. Any dispute shall be submitted to the exclusive jurisdiction of the competent courts of Gent, division Kortrijk, Belgium | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
# Skyline.DataMiner.CICD.Tools.CatalogUpload | ||
|
||
## About | ||
|
||
Uploads artifacts to the Skyline DataMiner catalog (https://catalog.dataminer.services) | ||
|
||
## Projects | ||
|
||
* For more information about Skyline.DataMiner.CICD.Tools.CatalogUpload, see [CICD.Tools.CatalogUpload/README.md](CICD.Tools.CatalogUpload/README.md). | ||
|
||
### About DataMiner | ||
|
||
DataMiner is a transformational platform that provides vendor-independent control and monitoring of devices and services. Out of the box and by design, it addresses key challenges such as security, complexity, multi-cloud, and much more. It has a pronounced open architecture and powerful capabilities enabling users to evolve easily and continuously. | ||
|
||
The foundation of DataMiner is its powerful and versatile data acquisition and control layer. With DataMiner, there are no restrictions to what data users can access. Data sources may reside on premises, in the cloud, or in a hybrid setup. | ||
|
||
A unique catalog of 7000+ connectors already exists. In addition, you can leverage DataMiner Development Packages to build your own connectors (also known as "protocols" or "drivers"). | ||
|
||
> **Note** | ||
> See also: [About DataMiner](https://aka.dataminer.services/about-dataminer). | ||
### About Skyline Communications | ||
|
||
At Skyline Communications, we deal with world-class solutions that are deployed by leading companies around the globe. Check out [our proven track record](https://aka.dataminer.services/about-skyline) and see how we make our customers' lives easier by empowering them to take their operations to the next level. | ||
|
||
<!-- Uncomment below and add more info to provide more information about how to use this package. --> | ||
<!-- ## Getting Started --> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
|
||
Microsoft Visual Studio Solution File, Format Version 12.00 | ||
# Visual Studio Version 17 | ||
VisualStudioVersion = 17.4.33213.308 | ||
MinimumVisualStudioVersion = 10.0.40219.1 | ||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CICD.Tools.CatalogUpload", "CICD.Tools.CatalogUpload\CICD.Tools.CatalogUpload.csproj", "{93956CFC-CE30-4837-8B67-F12D8502DCFC}" | ||
EndProject | ||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{1A345967-69BC-42B0-8759-EC820A601FDC}" | ||
ProjectSection(SolutionItems) = preProject | ||
LICENSE = LICENSE | ||
README.md = README.md | ||
EndProjectSection | ||
EndProject | ||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CICD.Tools.CatalogUpload.Lib", "CICD.Tools.CatalogUpload.Lib\CICD.Tools.CatalogUpload.Lib.csproj", "{16042C8C-17CF-47D3-A963-8C4ED1ED64C2}" | ||
EndProject | ||
Global | ||
GlobalSection(SolutionConfigurationPlatforms) = preSolution | ||
Debug|Any CPU = Debug|Any CPU | ||
Release|Any CPU = Release|Any CPU | ||
EndGlobalSection | ||
GlobalSection(ProjectConfigurationPlatforms) = postSolution | ||
{93956CFC-CE30-4837-8B67-F12D8502DCFC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
{93956CFC-CE30-4837-8B67-F12D8502DCFC}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
{93956CFC-CE30-4837-8B67-F12D8502DCFC}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
{93956CFC-CE30-4837-8B67-F12D8502DCFC}.Release|Any CPU.Build.0 = Release|Any CPU | ||
{16042C8C-17CF-47D3-A963-8C4ED1ED64C2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
{16042C8C-17CF-47D3-A963-8C4ED1ED64C2}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
{16042C8C-17CF-47D3-A963-8C4ED1ED64C2}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
{16042C8C-17CF-47D3-A963-8C4ED1ED64C2}.Release|Any CPU.Build.0 = Release|Any CPU | ||
EndGlobalSection | ||
GlobalSection(SolutionProperties) = preSolution | ||
HideSolutionNode = FALSE | ||
EndGlobalSection | ||
GlobalSection(ExtensibilityGlobals) = postSolution | ||
SolutionGuid = {6BB7FE80-38A7-407C-83DA-66E343C96E95} | ||
EndGlobalSection | ||
EndGlobal |