Skip to content

Commit c3f2fee

Browse files
committed
Create sample
1 parent 4b33247 commit c3f2fee

2 files changed

Lines changed: 21 additions & 0 deletions

File tree

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<packages>
3+
<package id="Newtonsoft.Json" version="6.0.3" targetFramework="net45" />
4+
<package id="Octopus.Client" version="2.5.3.245" targetFramework="net40" />
5+
<package id="ScriptCs.Contracts" version="0.9.0" targetFramework="net45" />
6+
<package id="ScriptCs.OctoClient" version="0.0.1" targetFramework="net45" />
7+
<package id="Sprache" version="1.10.0.37" targetFramework="net40" />
8+
</packages>
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
var octopus = Require<OctoClientPack>();
2+
var repo = octopus.GetRepository("http://server/octopusdeploy/api", "API-XXXXXXXXXXXXXXXXXXXXXXXXXXX");
3+
Console.WriteLine("Getting the current user...");
4+
var user = repo.Users.GetCurrent();
5+
Console.WriteLine("Current user: {0}", user.DisplayName);
6+
Console.WriteLine("Getting your dashboard...");
7+
var dashboard = repo.Dashboards.GetDashboard();
8+
foreach(var item in dashboard.Items)
9+
{
10+
var project = repo.Projects.Get(item.ProjectId);
11+
var environment = repo.Environments.Get(item.EnvironmentId);
12+
Console.WriteLine("Project: {0} -> Environment: {1} -> Release Version: {2}", project.Name, environment.Name, item.ReleaseVersion);
13+
}

0 commit comments

Comments
 (0)