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 36 of 105 (20 questions out of 2087)
1
replies

We are more of a B2B user of ProGet were we sell our product to customers who then have developers who create packages that might need to be pushed to our Proget repository. While we have the username/password capability today and the ability to authenticate with one API key in ProGet for everyone (not with a username/password too - the API key would tell who the user is and be the password), it would be great if each user could create their own API keys and control the distribution and lifetime of those keys. No one ever likes putting a username/password in batch files for automation and I'm not sharing one API key with others. This is similar to features in Bitbucket and Jira.

Product: ProGet
Version: 4.1.3

1
replies

We are considering using Proget as our private repository for our company components to share with our clients. Most of our clients will have no idea what Proget is and aren't interested that there is a new version of Proget, BuildMaster or whatever articles are currently posted to the Proget newsfeed. They would be very interested in updates that we post to the newsfeed and we would like the ability to replace the newsfeed with another source following whatever protocol you are currently supporting for your own newsfeed. Is this something that is possible or at least planned?

Product: ProGet
Version: 4.1.3

2
replies

I can see the packages in the /packages url on the server, however clicking on the delete icon and confirming, I get redirected to the /feeds/<feed> page, but packages are never deleted.

Is this known issue on this version ?
Thanks,
Francisco

Product: ProGet
Version: 4.1.3

5
replies

Hi,
I'm having problems uploading packages from Jenkins.

We have a paremeterized master build for packages that is called from different builds.

The build takes care of modifying the assemblyinfo.cs with the versions passed as parameterers to the build, and After the msbuild succeeds, we are calling nuget pack
The line is:
nuget pack ${env:Project}${env:PropertiesSubDirectory}$env:{ProjectName}.csproj -Build -Symbols -Prop Configuration=Release

which generates a package like this:
XXX.YYY.1.2.19-dev.nupkg

The problem is that when I use those variables into the "Files to package" parameter of the upload task it always complain it can't find that file.

I used the powershell and jenkins variable format ($env: and $) with no success.

If I replaced the Files to package with a hardcoded name that already exists it works; however this is not possible since version tag changes for each build.

Is there any way to pass a variable to Files to package ?
Thanks,
Francisco

Product: ProGet
Version: 4.1.3

3
replies

Hello,

With version 5.1.4 I can't communicate with Windows agents.
I tried with the AES encryption at first, but then turned that off.
I'm trying on port 6468, which was the default port with the older version of the agent.
The server is listening on port 6468 when I do a netstat.
Tried on two servers, same error.
Windows firewall turned off to test.

Would also be nice to have a "test server connection" button as the only way I can find to force a connection test is to restart the BuildMaster service.

Log below.

Thanks,

David

 Category:
Agent Updates
Message:
Unhandled exception while attempting agent update check.
Details:
System.InvalidOperationException: The connection was closed unexpectedly.
at Inedo.BuildMaster.Extensibility.Agents.LegacyTcp.TcpAgentClient.SendHandshake(String securityToken)
at Inedo.BuildMaster.Extensibility.Agents.LegacyTcp.TcpAgentClientPool.CreateClient(Endpoint endpoint)
at Inedo.BuildMaster.Extensibility.Agents.LegacyTcp.ClientConnectionPool`2.AcquireConnection(TEndpoint endpoint)
at Inedo.BuildMaster.Extensibility.Agents.LegacyTcp.TcpAgentClientPool.GetClient(String hostName, Int32 port, String securityToken, Boolean ssl, Boolean ignoreCertificateErrors)
at Inedo.BuildMaster.Extensibility.Agents.LegacyTcp.LegacyTcpAgent.GetClient()
at Inedo.BuildMaster.Extensibility.Agents.LegacyTcp.LegacyTcpAgent.Inedo.BuildMaster.Extensibility.Agents.IHostedLegacyAgent.GetHostedAgentInfo(IHostedAgentContext context)
at Inedo.BuildMaster.Windows.ServiceApplication.AgentUpdater.Legacy.GetAgentStatus(IHostedLegacyAgent agent, IHostedAgentContext context)
at Inedo.BuildMaster.Windows.ServiceApplication.AgentUpdater.Legacy.CheckLegacyAgent(BackgroundTaskContext`1 context, IHostedLegacyAgent agent, Servers server)
at Inedo.BuildMaster.Windows.ServiceApplication.AgentUpdater.<CheckServerAsync>d__9.MoveNext()

Product: BuildMaster
Version: 5.1.4

3
replies

Hello,

I'd like to know how to proceed in order to publish a simple powershell module to my Proget server that has a Powershell feed named "BpPoshGallery" configured. I'm using version 4.11 of Proget.

The server is setup to use the integrated user directory, so I have an user "foo" that has permissions to publish packages. Feed scoping is not being used.

When I run the following command inside my local module folder (containing the psm1 and psd1 files):

Publish-Module -Repository BpPoshGallery -Path . -NuGetApiKey "foo:bar"

And I get the following error:

Publish-PSArtifactUtility : Failed to publish module 'BraspagDev': 'Cannot prompt for input in non-interactive mode.
'.
At C:\Program Files\WindowsPowerShell\Modules\PowerShellGet\1.0.0.1\PSModule.psm1:853 char:17

  •             Publish-PSArtifactUtility -PSModuleInfo $moduleInfo `
    
  •             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    • CategoryInfo : InvalidOperation: (:) [Write-Error], WriteErrorException
    • FullyQualifiedErrorId : FailedToPublishTheModule,Publish-PSArtifactUtility

Product: ProGet
Version: 4.1.3

3
replies

Hi,

After you sorted out my zipping issue, now when I transfer the file to a Linux server, it doesn't work correctly.

In version 5.1.0 the transfer crashes with this error:

Source directory: C:\BuildMaster\deploy\NPELGetting source file list...Target directory: /root/uploadGetting target file list...Unhandled exception: System.ArgumentOutOfRangeException: startIndex cannot be larger than length of string.
Parameter name: startIndex
   at System.String.Substring(Int32 startIndex, Int32 length)
   at Inedo.BuildMaster.Extensibility.Agents.Ssh.SshFileOperationsExecuter.<GetFileSystemInfosAsync>d__24.MoveNext()
--- End of stack trace from previous location where exception was thrown ---

In 5.1.3, the transfer states that it works OK, but only 26MB is upload of a 77MB file.
You can see from the log file, source and destination size are different.

Source timestamp: 29/06/2016 07:47:57, Target timestamp: 29/06/2016 08:21:11
Source size: 79426743, Target size: 26520160
Transferring archive.zip to /root/upload...
Copied 1 files, deleted 0 files and 0 directories over 0 directories.

Here's my script, but I don't think it's a script issue this time:

##AH:UseTextMode
# This is a sample deployment plan; you can create a different deployment plan for each environment,
# or attempt to generalize the plan in combination with templates and variables (e.g. $EnvironmentName).
for server BUILDMASTER3
{
    Log-Information "This plan was auto-generated on 27/06/2016 14:50:07; you may visit the Plans page to modify it.";

    Transfer-Files
    (
        Include: archive.zip,
        FromDirectory: C:\BuildMaster\deploy\NPEL,
        ToDirectory: /root/upload,
        FromServer: BUILDMASTER3,
        ToServer: NPEL UAT,
        DeleteTarget: True
    );

}

Thanks,

David

Product: BuildMaster
Version: 5.1.3

1
replies

Hi,

i updated Proget 4.0.5 to 4.1.2. In the feed setting for a nuget feed i can not find the setting option to enable or disable the symbol server ?

Product: ProGet
Version: 4.1.2

2
replies

I've have succesfully setup a feed for npm on a server, not my machine.
I can install npm pacakges, but I get errors on some packages, because their dependencies insist on going to the https://registry.npmjs.org/ website. This url is only accessible from the the server where Proget is running, not from my machine.

I've read that some packages include the source from where they want to look for their dependencies and is not overruled apparently by the registry settings set on my machine which point to the proget server installation.

Is there a way to solve this within Proget?

My Example case: npm i angular-cli -g stops on package netw. ( I can install it manually, but not in the flow of depencies of angular-cli.)

I'm currently evaluating the free version with a Nuget feed, npm feed and a bower feed...

Product: ProGet
Version: 4.1.1

2
replies

NPM logs its warnings to stderr, and it appears that any time this occurs during an Execute Process task, the plan aborts and reports failure.

Short version: is there a way to have BuildMaster not treat stderr output as a failure and instead only look at the exit code?

I can suppress the warning messages when executing NPM and Bower, though I have a third process to execute (ember-cli) where I can't disable the warnings. My temporary "fix" at the moment is to wrap the task in a Try/Catch block, but now I've lost the ability to detect when real errors occur. That's bad, naturally.

Thanks, and let me know if any more detail is needed.

Product: BuildMaster
Version: 5.0.11

3
replies

Hi,
I wanna buy an Enterprise Edition. I wonder $1,995 ==> It equals one thousand nine hundred ninety five USD or just equals one point nine USD?
This is because of differences of region unit
Thank you

Product: BuildMaster
Version: 5.1.2

0
replies

Related Post: Question 4571

+++++++++++++++++++++++++++++

App: Proget 4.1.1

OS: Windows Server 2012 R2

WebServer: IIS, using SSL with Trusted CA signed Certificate.

Port 443.

SQL: SQL Server 2014 Standard

+++++++++++++++++++++++++++++

Proget is utilizing built-in accounts only and is not using LDAP/AD for authentication.

Added Ninject 3.2.2.0 to repository

Request https://{domain}/nuget/{feed}/Packages(Id='ninject',Version='3.2.2') Generates 500 error

Request https://{domain}/nuget/{feed}/Packages(Id='ninject',Version='3.2.2.0') Generates 200 with xml response

ProGet does not log the error.

**** ISSUE CAUSE ****

Investigation of the issue found that the 500 error is caused by ProGet's app.config file using absolute paths for custom errors. IIS, by default, does not allow the use of absolute paths for custom errors.

*** ISSUE RESOLUTION ****

Edit the applicationHost.config file within IIS to allow the use of absolute paths for custom errors.

edit: %systemdrive%\Windows\System32\inetsrv\config\applicationHost.config
under system.webServer, add the attribute allowAbsolutePathsWhenDelegated="true" to httpErrors.

Restart IIS service

Product: ProGet
Version: 4.1.1

11
replies

Hello,

I've just upgraded to 5.1.1 and my plans will not work.

I've tried 2. The one fails at zipping files. Of two main folders, it adds one folder and then fails. the folders zip fine on the windows server.
Here's the error log:

Creating zip file...Deleting C:\BuildMaster\deploy\NPEL\archive.zip if it already exists...Unhandled exception: System.IO.IOException: The process cannot access the file 'C:\BuildMaster\deploy\NPEL\archive.zip' because it is being used by another process.

   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)

   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)

Also deleting files from a server:

This is the script and error:

# Delete file from Upload
for server Router
{
    Delete-Files *
    (
        Directory: /root/upload
    );
}

Deleting files from /root/upload...
Unhandled exception: System.ArgumentOutOfRangeException: startIndex cannot be larger than length of string.

Parameter name: startIndex

   at System.String.Substring(Int32 startIndex, Int32 length)

   at Inedo.BuildMaster.Extensibility.Agents.Ssh.SshFileOperationsExecuter.<GetFileSystemInfosAsync>d__24.MoveNext()

--- End of stack trace from previous location where exception was thrown ---

   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()

Thanks,

David

Product: BuildMaster
Version: 5.1.1

1
replies

Hi,

I have been testing Proget internally, and I think there's a problem with support for dotnet core. I understand that dotnet core is still pre-release, but I would assume at this stage (rc2, rtm soon) support for package queryinig should be fairly stable.

Anyway, if I open nuget package manager from a dotnet core project, and try to browse my Proget feed, I see no results. Fiddler captured the request as GET /nuget/default/Search()?$filter=IsAbsoluteLatestVersion&searchTerm=''&targetFramework='netstandard'&includePrerelease=true&$skip=0&$top=26

Browsing from a normal csproj project, works fine, and the query is captured as GET /nuget/default/Search()?$filter=IsAbsoluteLatestVersion&searchTerm=''&targetFramework='net46'&includePrerelease=true&$skip=0&$top=26

The only differing parameter is the targetFramework as netstandard instead of net46. I have uploaded packages developed and built with dotnet core, and dotnet pack commands, and dependencies are listed correctly as .NETStandard1.5, it just seems I can't then query those packages.

Any chance of a quick fix for this, as it's crushing attempts to move forward with both dotnet core and Proget?

Thanks,
Adam.

Product: ProGet
Version: 4.1.1

2
replies

Hello,

Is it possible to deploy an artifact from another application? Looking at this page: http://inedo.com/support/documentation/buildmaster/reference/operations/artifacts/deploy-build-artifact, this seems possible. But I haven't found a way to configure it :-(

Thanks in advance.

Regards,
Francesc

Product: BuildMaster
Version: 4.9.4

6
replies

Did you remove the Deployment type feeds? I'm not sure where it disappeared but it seems to be in 4.x, I only don't know as I hadn't tried to create a new one until now.

I know there is the Universal Feed but it is not implemented in the same way so in the current form it isn't useful for Deployment storage.
If that was the intent of the Universal Feed then you need to allow versions to include build numbers.
For our environment we need to store multiple versions of even builds, not for very long but we generally keep 5-10 builds. Now with the Universal feed type we cannot.

We already have two Deployment feeds that continue to work as you had first implemented so I'm not sure why we can't continue to create new ones.

Thanks,
Jon

Product: ProGet
Version: 4.1.1

2
replies

We have multiple load-balanced environments, and we target our action groups at server groups rather than individual servers.

We have a couple cases where we are expanding an environment from two servers to three, and have nearly 80 apps deployed to this environment. Manually re-deploying 80 apps is a rather time-intensive process - does BuildMaster offer any other type of built-in mass-deployment-type features? Like automating the deployment of a large number of jobs to a single server?

Product: BuildMaster
Version: 4.9.7

5
replies

Hi.

I'm trying to create Raft using TFS git and I'm getting following error

[LibGit2SharpException: Too many redirects or authentication replays]
   LibGit2Sharp.Core.Ensure.HandleError(Int32 result) +391
   LibGit2Sharp.Core.Proxy.git_clone(String url, String workdir, GitCloneOptions& opts) +57
   LibGit2Sharp.Repository.Clone(String sourceUrl, String workdirPath, CloneOptions options) +660
   Inedo.Otter.Extensions.RaftRepositories.ExternalGitRaftRepository.OpenRepository() +512
   System.Lazy`1.CreateValue() +709
   System.Lazy`1.LazyInitValue() +191
   Inedo.Otter.Extensions.RaftRepositories.<GetRaftItems>d__23.MoveNext() +109
   System.Linq.WhereEnumerableIterator`1.MoveNext() +124
   System.Collections.Generic.List`1..ctor(IEnumerable`1 collection) +452
   System.Linq.Enumerable.ToList(IEnumerable`1 source) +69
   Inedo.Otter.WebApplication.Pages.Administration.Rafts.RaftContentsPageBase`1.CreateChildControls() +1011
   Inedo.Web.PageFree.SimplePageBase.ProcessRequest(HttpContext context) +83
   System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +859
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +98
9
replies

Hi,

When I send email notifications to multiple addresses (which I've seprated by a space now, rather than a semi-colon ), the email isn't received.
Sending to a single email address works fine.

Thanks,

David

Product: BuildMaster
Version: 5.0.11

1
replies

We are trying to set up proget as a nuget and npm local store.
Nuget is up and running.
But we have a problem with the npm store.

The feed has 2 connectors (the npm registry and our myGet feed):

  • https://registry.npmjs.org
  • https://<company>.myget.org/F/npmfeed/auth/<atuthid>/npm/

If we browse to a public package we get:
http://proget/npm/CompanyNpm/angular --> OK, we get the json
http://proget/npm/CompanyNpm/angular/-/angular-1.5.7.tgz --> OK, we get the tgz
This works fine.
If we browse to our local package webstack, we get:
http://proget/npm/CompanyNpm/webstack/ --> OK, we get the json
http://proget/npm/CompanyNpm/webstack/-/webstack-1.0.1.tgz --> fails with error 404

Same issue when we do npm install webstack

Not sure if this is a proget of MyGet issue.

Thanks,

Erwin

Product: ProGet
Version: 4.1.1

Ask A Question
Page: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105