Support Q & A Home

Ask A Question

Anyone can ask or answer a question here, but our support engineers actively monitor your questions; we typically answer within a day or two.

Filter
Viewing Page 15 of 108 (20 questions out of 2142)
3
replies

I am trying to configure a ProGet retention policy on a deployment package feed (used by Octopus Deploy). I am trying to set up a set of rules so that old or unused packages are cleaned but. That all works ok, but there is an additional requirement: I need to ensure that there are always at least n versions of a given package.

The scenario is when you have a deployment package for a project that is fairly static. In this case, the package won't have been downloaded for perhaps many months, but if it gets cleaned up then we are kind of hosed when we need to add new servers, deploy again, etc.

So what I want to build is a rule to delete packages older than X days that haven't been downloaded much, but make sure every package still has n versions. Is this possible, and if so, how?

Thanks!

Product: ProGet
Version: 4.7.11

1
replies

Each stage of a given pipeline allows you to specify post-deployment events. One of these is "Publish Event Details". I want to use this to post JSON to a Slack webhook. I can specify the URL, the HTTP method, content type, all that stuff. However, the last option in the dialog shows a label called "Additional options:" with no field or possible way to input anything. What is that supposed to be? What (if anything) allows me to control the payload of this?

I see that I can also configure a global event listener to do this, but I still don't know what the payload is, or whether it's possible to configure it.

I'm currently using a Post-Http operation in a global plan that I add to every pipeline stage, but this is really clunky.

Product: BuildMaster
Version: 5.6.11

1
replies

How do I update (e.g., add a comment to) all the issues in YouTrack associated with my release? I tried this, but it did nothing:

Add-Issue-Comment
(
    Text: Testing BuildMaster/YouTrack integration. $ApplicationName $ReleaseNumber.$PackageNumber -> $EnvironmentName
);

I see there's also YouTrack::Add-Comment but it requires you to specify a single YouTrack issue ID. Not sure how useful that can possibly be -- I need to update all (or a set) of issues.

Product: BuildMaster
Version: 5.6.11

3
replies

I have an app I am working with right now and the DeployableName is no longer being set unless I specify in the top of plan. I was told before that I did not need to set a plan to a specific deployable.
Is that the case? Is this a bug?

This app only has 1 Deployable set and it is set to the release.
The Release Template also has it set to this deployable as the default.

Product: BuildMaster
Version: 5.6.11

1
replies

Hi,
I'm trying to apply a label in TFS during Dev deployment Execution and getting the error below. Agent is installed, appears to be running ok and this dll exists in BuildMasterAgent_AGTTMP\ExtTemp\TFS folder. This same setup works on other servers, but not on this one for some reason. Any idea why this error comes up?

DEBUG: Server: ServerName2 (Id: 24)

DEBUG: Initializing action...

DEBUG: Initialization complete. Executing...

INFO: Executing Apply Label...

INFO: Applying label "ConfigLoader-0.0.1.1" to path "$/Applications/src/" ...

ERROR: An unhandled exception occurred while executing this action: System.Web.Services.Protocols.SoapException: Could not load file or assembly 'Microsoft.TeamFoundation.Client, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
at Inedo.BuildMaster.Extensibility.Agents.Tcp.TcpAgent.Inedo.BuildMaster.Extensibility.Agents.IRemoteCommandExecuter.ExecuteCommand(RemoteActionBase action, String commandName, String[] commandArgs)

Product: BuildMaster
Version: 4.9.7

2
replies

Hello,

after ther proget version 4.7.11 there is updated API for docker registry which is great news. Everything is almost working like it should.

According to spec:
https://docs.docker.com/registry/spec/api/#detail

/v2/_catalog is working fine

/v2/<name>/manifests/<reference> is also ok

But Octopus requires one more endpoint implemented:
/v2/<name>/tags/list

Currently it returns unsupported for this request:
Request to http://****:8085/v2/my-docker-registry/library/****-frontend/tags/list failed with NotFound:Not Found.

Product: ProGet
Version: 4.7.11

1
replies

The release template is good for specifying variables for pipeline. To specifying variables spanning across applications, rather than creating the same release template for each applications as currently needed, are we able to create a "global" release template that is available for all applications that shares the same variable settings?

Product: BuildMaster
Version: 5.6.11

5
replies

I need the ability to execute Restart-Server when executing Server Configuration plans. I am installing a series of heavy-weight installers (VS2017, SQL Server etc.) Often these installers either require the server is rebooted before starting the install, or after the install. I check for the server's reboot status before installing each package. If a reboot is required, then I would like to reboot. I am finding that the Restart-Server operation is not executed in configuration plans. It does work from Orchestration plans as expected.

Is there a recommended way to accomplish what I need to do?

Product: Otter
Version: 1.5.5

3
replies

We are using Artifactory to hold all our third party applications and our artifacts built from our CI.

I would like to use Otter to setup our VMs.

What is the best way to get the artifacts so I can install them.

Do you have an extension similar to that of ProGet?

Thanks.

Leo

Product: Otter
Version: 1.5.5

3
replies

Hi,

Do you have a comparison matrix for the different licensing in Otter?

Just like ProGet.

Thanks.

Leo

Product: Otter
Version: 1.5.5

1
replies

I have a pipeline with several plans that run in order. When I deploy, the page for the package shows executions like this:

Image Text

Is it possible to display the plan name for each, or some other way to signify which of those items is which? As it is, it's impossible to tell what each deployment was.

Product: BuildMaster
Version: 5.6.11

3
replies

Hi,

I am new to Otter and I have a couple of questions on DSC integration:

  1. We have some existing DSC scripts that we used for Push configuration. Our goal is to implement partial configurations so several team members can work independently on the scripts. What is the best approach to this?

  2. We need to have all scripts to be in version control. We use TFS. Is this something we can do with Otter?

  3. I need to define dependencies in DSC. Example:

     WindowsFeature "Role-Web-DAV-Publishing"
     {
         Name = 'Web-DAV-Publishing'
         Ensure = 'Present'
         DependsOn = @('[WindowsFeature]Role-Web-Static-Content')
     }
    
    How can I express this in Otter's PSDsc?
    

Thanks,

Leo

Product: Otter
Version: 1.5.5

2
replies

I'm testing the free edition of ProGet, and when trying to publish a package to a configured feed, Visual Studio extension "Push to ProGet" returns the error:

Server Error
403 - Forbidden: Access is denied

I'm using the default Admin/Admin credentials

What could be the issue?

Image Text

Product: ProGet
Version: 4.7.11

2
replies

Buildmaster version 4.9.7.5 has been successfully upgraded to 5.6.11.2
However during the upgrade Build Environment was not created, so I had to create it manually and it is now the last Environment in Environments list. I ran some test builds after the upgrade, and they went through fine. The problem is that Build Environment is now showing up as final environment for all apps when clicking Applications, even though it's not the case for any of them, and legacy plans and pipelines seem to be working correctly.

Any ideas how to fix this?
Thanks

Product: BuildMaster
Version: 5.6.11

1
replies

Since upgrading to ProGet 4.7.11, we get Unauthorized when we publish maven packages. We were previously on ProGet 4.7.6. We're using sbt to publish scala as maven packages. I'm an administrator on the server and cannot publish, so I don't think it's a case that permissions are misconfigured on the server.

Our feed endpoint is https://proget.ncrsmb.com/maven2/maven-libraries/

[error] (*:publish) java.io.IOException: Access to URL https://proget.ncrsmb.com/maven2/maven-libraries/releases/ncr/smb/samza-sbt_2.10_0.13/1.0.0/samza-sbt_2.10_0.13-1.0.0.pom was refused by the server: Unauthorized

Product: ProGet
Version: 4.7.11

1
replies

i updated a couple check-boxes to receive alerts when an extension had an update and when the buildmaster service needs restarted, etc... when i clicked save i got the "server is busy error". now both the webserver and buildmaster services will not start. i have rebooted the buildmaster server, but same results

any assistance would be greatly appreciated.
Thanks.

Product: BuildMaster
Version: 5.6.11

1
replies

I tried to upgrade to 5.6.11, but the setup file crashes the moment it finish extractions, below are the 2 windows event logs relating to the failed install:

Log Name: Application
Source: Application Error
Date: 5/1/2017 3:56:19 PM
Event ID: 1000
Task Category: (100)
Level: Error
Keywords: Classic
User: N/A
Computer: XXXXXXXXXXXX
Description:
Faulting application name: BuildMaster.Setup.exe, version: 5.6.11.2, time stamp: 0x58e3ddb2
Faulting module name: KERNELBASE.dll, version: 6.3.9600.18292, time stamp: 0x56fcb50a
Exception code: 0xe0434352
Fault offset: 0x0000000000008a5c
Faulting process id: 0x2474
Faulting application start time: 0x01d2c2b4ffbba214
Faulting application path: C:\Users\JCINDR~1\AppData\Local\Temp\7\BuildMasterSetup\BuildMaster.Setup.exe
Faulting module path: C:\Windows\system32\KERNELBASE.dll
Report Id: 3da166ab-2ea8-11e7-8108-005056b34996
Faulting package full name:
Faulting package-relative application ID:
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Application Error" />
<EventID Qualifiers="0">1000</EventID>
<Level>2</Level>
<Task>100</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2017-05-01T19:56:19.000000000Z" />
<EventRecordID>134525</EventRecordID>
<Channel>Application</Channel>
<Computer>NYDWINDEVOPS1.jallc.lan</Computer>
<Security />
</System>
<EventData>
<Data>BuildMaster.Setup.exe</Data>
<Data>5.6.11.2</Data>
<Data>58e3ddb2</Data>
<Data>KERNELBASE.dll</Data>
<Data>6.3.9600.18292</Data>
<Data>56fcb50a</Data>
<Data>e0434352</Data>
<Data>0000000000008a5c</Data>
<Data>2474</Data>
<Data>01d2c2b4ffbba214</Data>
<Data>C:\Users\JCINDR~1\AppData\Local\Temp\7\BuildMasterSetup\BuildMaster.Setup.exe</Data>
<Data>C:\Windows\system32\KERNELBASE.dll</Data>
<Data>3da166ab-2ea8-11e7-8108-005056b34996</Data>
<Data>
</Data>
<Data>
</Data>
</EventData>
</Event>

Log Name: Application
Source: .NET Runtime
Date: 5/1/2017 3:56:19 PM
Event ID: 1026
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: XXXXXXXXXXXXXXXXXXX
Description:
Application: BuildMaster.Setup.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.Data.SqlClient.SqlException
at System.Data.SqlClient.SqlInternalConnectionTds..ctor(System.Data.ProviderBase.DbConnectionPoolIdentity, System.Data.SqlClient.SqlConnectionString, System.Data.SqlClient.SqlCredential, System.Object, System.String, System.Security.SecureString, Boolean, System.Data.SqlClient.SqlConnectionString, System.Data.SqlClient.SessionData, System.Data.ProviderBase.DbConnectionPool, System.String, Boolean)
at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(System.Data.Common.DbConnectionOptions, System.Data.Common.DbConnectionPoolKey, System.Object, System.Data.ProviderBase.DbConnectionPool, System.Data.Common.DbConnection, System.Data.Common.DbConnectionOptions)
at System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(System.Data.ProviderBase.DbConnectionPool, System.Data.Common.DbConnection, System.Data.Common.DbConnectionOptions, System.Data.Common.DbConnectionPoolKey, System.Data.Common.DbConnectionOptions)
at System.Data.ProviderBase.DbConnectionPool.CreateObject(System.Data.Common.DbConnection, System.Data.Common.DbConnectionOptions, System.Data.ProviderBase.DbConnectionInternal)
at System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(System.Data.Common.DbConnection, System.Data.Common.DbConnectionOptions, System.Data.ProviderBase.DbConnectionInternal)
at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(System.Data.Common.DbConnection, UInt32, Boolean, Boolean, System.Data.Common.DbConnectionOptions, System.Data.ProviderBase.DbConnectionInternal ByRef)
at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(System.Data.Common.DbConnection, System.Threading.Tasks.TaskCompletionSource1<System.Data.ProviderBase.DbConnectionInternal>, System.Data.Common.DbConnectionOptions, System.Data.ProviderBase.DbConnectionInternal ByRef) at System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(System.Data.Common.DbConnection, System.Threading.Tasks.TaskCompletionSource1<System.Data.ProviderBase.DbConnectionInternal>, System.Data.Common.DbConnectionOptions, System.Data.ProviderBase.DbConnectionInternal, System.Data.ProviderBase.DbConnectionInternal ByRef)
at System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(System.Data.Common.DbConnection, System.Data.ProviderBase.DbConnectionFactory, System.Threading.Tasks.TaskCompletionSource1<System.Data.ProviderBase.DbConnectionInternal>, System.Data.Common.DbConnectionOptions) at System.Data.SqlClient.SqlConnection.TryOpenInner(System.Threading.Tasks.TaskCompletionSource1<System.Data.ProviderBase.DbConnectionInternal>)
at System.Data.SqlClient.SqlConnection.TryOpen(System.Threading.Tasks.TaskCompletionSource`1<System.Data.ProviderBase.DbConnectionInternal>)
at System.Data.SqlClient.SqlConnection.Open()
at Inedo.BuildMaster.Setup.BuildMasterInstallerOptions.ReadDbInfo(System.Version)
at Inedo.Installer.InstallerApplication.Run[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]
at Inedo.BuildMaster.Setup.App.Main(System.String[])

Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name=".NET Runtime" />
<EventID Qualifiers="0">1026</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2017-05-01T19:56:19.000000000Z" />
<EventRecordID>134524</EventRecordID>
<Channel>Application</Channel>
<Computer>XXXXXXXXX</Computer>
<Security />
</System>
<EventData>
<Data>Application: BuildMaster.Setup.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.Data.SqlClient.SqlException
at System.Data.SqlClient.SqlInternalConnectionTds..ctor(System.Data.ProviderBase.DbConnectionPoolIdentity, System.Data.SqlClient.SqlConnectionString, System.Data.SqlClient.SqlCredential, System.Object, System.String, System.Security.SecureString, Boolean, System.Data.SqlClient.SqlConnectionString, System.Data.SqlClient.SessionData, System.Data.ProviderBase.DbConnectionPool, System.String, Boolean)
at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(System.Data.Common.DbConnectionOptions, System.Data.Common.DbConnectionPoolKey, System.Object, System.Data.ProviderBase.DbConnectionPool, System.Data.Common.DbConnection, System.Data.Common.DbConnectionOptions)
at System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(System.Data.ProviderBase.DbConnectionPool, System.Data.Common.DbConnection, System.Data.Common.DbConnectionOptions, System.Data.Common.DbConnectionPoolKey, System.Data.Common.DbConnectionOptions)
at System.Data.ProviderBase.DbConnectionPool.CreateObject(System.Data.Common.DbConnection, System.Data.Common.DbConnectionOptions, System.Data.ProviderBase.DbConnectionInternal)
at System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(System.Data.Common.DbConnection, System.Data.Common.DbConnectionOptions, System.Data.ProviderBase.DbConnectionInternal)
at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(System.Data.Common.DbConnection, UInt32, Boolean, Boolean, System.Data.Common.DbConnectionOptions, System.Data.ProviderBase.DbConnectionInternal ByRef)
at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(System.Data.Common.DbConnection, System.Threading.Tasks.TaskCompletionSource1&lt;System.Data.ProviderBase.DbConnectionInternal&gt;, System.Data.Common.DbConnectionOptions, System.Data.ProviderBase.DbConnectionInternal ByRef) at System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(System.Data.Common.DbConnection, System.Threading.Tasks.TaskCompletionSource1<System.Data.ProviderBase.DbConnectionInternal>, System.Data.Common.DbConnectionOptions, System.Data.ProviderBase.DbConnectionInternal, System.Data.ProviderBase.DbConnectionInternal ByRef)
at System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(System.Data.Common.DbConnection, System.Data.ProviderBase.DbConnectionFactory, System.Threading.Tasks.TaskCompletionSource1&lt;System.Data.ProviderBase.DbConnectionInternal&gt;, System.Data.Common.DbConnectionOptions) at System.Data.SqlClient.SqlConnection.TryOpenInner(System.Threading.Tasks.TaskCompletionSource1<System.Data.ProviderBase.DbConnectionInternal>)
at System.Data.SqlClient.SqlConnection.TryOpen(System.Threading.Tasks.TaskCompletionSource`1<System.Data.ProviderBase.DbConnectionInternal>)
at System.Data.SqlClient.SqlConnection.Open()
at Inedo.BuildMaster.Setup.BuildMasterInstallerOptions.ReadDbInfo(System.Version)
at Inedo.Installer.InstallerApplication.Run[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]
at Inedo.BuildMaster.Setup.App.Main(System.String[])

</Data> </EventData> </Event>

Product: BuildMaster
Version: 5.6.11

5
replies

Hi,

I recently read at https://inedo.com/support/documentation/proget/reference/api that there are some ProGet management APIs listed as "coming soon." I've been told that they're not yet on the official ProGet roadmap, and so I wanted to voice my vote for getting them there. I think they would add a significant amount of value to people's feed management, allowing for much more automation.

Thanks,
Joel

Product: ProGet
Version: 4.7.11

2
replies

We're using ProGet 4.7.11 and have started to notice that often after we publish a new revision of a docker image to proget's repository, that previous versions of the image are corrupted and cannot be used anymore. The error from docker is:

error pulling image configuration: unknown blob

There is no workaround but to update our code to use the latest revision of the image. We're using the default package store and disk path. I believe we saw this error in a previous version of Proget, 4.7.6, but we're seeing it a lot more as we are producing more and more revisions of an image in docker.

Seen with docker mac client as well as docker in our ec2 instance. That's actually where we notice it: we're using ECS with Jenkins and the jenkins build hangs as it tries to start an older image (i.e. not latest) and can't because proget returns the "unknown blob" error.

Here is example output from docker pull:

je185066@WUSJE185066-RNZ ~/repos/silver/tf/tf-aws-iam$ docker pull proget.ncrsmb.com:443/docker-images/library/jenkins-slave-momentum:0.1.0.13

0.1.0.13: Pulling from docker-images/library/jenkins-slave-momentum
693502eb7dfb: Already exists
081cd4bfd521: Already exists
5d2dc01312f3: Already exists
d685db7bb711: Already exists
07ab343af037: Already exists
9b3c1db2c50a: Already exists
8dcb396c94a8: Already exists
b803c12278f8: Already exists
c0ef1b657d95: Already exists
7385b6688cad: Already exists
39d49faa9c96: Already exists
b594c96ebcbb: Already exists
6a822db54e6b: Already exists
6a68823b4955: Already exists
fecb56cad9b2: Already exists
08236d8d14e0: Already exists
0587696a1548: Extracting [==================================================>] 4.066 kB/4.066 kB
41ee091ddf18: Pulling fs layer
571f60c60d3c: Pulling fs layer
error pulling image configuration: unknown blob

Product: ProGet
Version: 4.7.11

1
replies

Hello,
Just an FYI, I have found that the Add-Member and Out-String PowerShell cmdlets do not appear to work correctly when executed from OtterScript (PSCall or PSEnsure). Is this a known limitation?

Thanks

Product: Otter
Version: 1.5.5

Ask A Question
Page: 1 10 11 12 13 15 17 18 19 20 108