The purpose of this repository is communicating issues/milestones to AppVeyor customers.
Issues being resolved in future releases are listed in Milestones. Issues resolved in previous releases are listed on AppVeyor Platform Updates.
AppVeyor community support repository
Home Page: https://www.appveyor.com
The purpose of this repository is communicating issues/milestones to AppVeyor customers.
Issues being resolved in future releases are listed in Milestones. Issues resolved in previous releases are listed on AppVeyor Platform Updates.
appveyor.yml
and project-specific appveyor.ProjectName.yml
.Discussions:
http://help.appveyor.com/discussions/suggestions/463-how-to-create-a-yml-file
http://help.appveyor.com/discussions/suggestions/256-export-yml-from-project-configuration
http://help.appveyor.com/discussions/suggestions/371-it-would-be-wicked-if-i-could-finish-setting-up-everything-in-the-ui-and-then-export-my-settings-as-an-appveyoryml-file
More details here:
http://help.appveyor.com/discussions/problems/783-run-builds-on-new-git-tag
More details here: http://help.appveyor.com/discussions/suggestions/407-deployment-settings
There is currently only one image maintained which is based on Windows Server 2012 R2, so selecting OS on UI and YAML does not take any effect.
The chocolatey cyg-get
command doesn't seem to work. Not sure if this is a problem in Cygwin, cyg-get, Chocolatey, or AppVeyor. Anyway, if there is a workaround, people may want to know.
Below is from https://ci.appveyor.com/project/larsbrinkhoff/appveyor-test/build/5
cinst cygwin
Chocolatey (v0.9.8.27) is installing 'cygwin' and dependencies. By installing you accept the license for 'cygwin' and each dependency you are installing.
Cygwin v1.7.32
Downloading Cygwin 64 bit from 'http://cygwin.com/setup-x86_64.exe'
Installing Cygwin...
Cygwin has been installed.
Cygwin has finished successfully! The chocolatey gods have answered your request!
PATH environment variable does not have C:\tools\cygwin in it. Adding...
Cygwin has finished successfully! The chocolatey gods have answered your request!
Finished installing 'cygwin' and dependencies - if errors not shown in console, none detected. Check log for errors if unsure.
cinst cyg-get
Chocolatey (v0.9.8.27) is installing 'cyg-get' and dependencies. By installing you accept the license for 'cyg-get' and each dependency you are installing.
cyg-get v1.1.1
Adding C:\ProgramData\chocolatey\bin\cyg-get.bat and pointing it to powershell command C:\ProgramData\chocolatey\lib\cyg-get.1.1.1\tools\cyg-get.ps1Mode LastWriteTime Length Name
d---- 10/22/2014 06:45 cyg-get
cyg-get has finished successfully! The chocolatey gods have answered your request!
Finished installing 'cyg-get' and dependencies - if errors not shown in console, none detected. Check log for errors if unsure.
cyg-get install gcc-core
Get-Command : The term 'cygwinsetup.exe' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At C:\ProgramData\chocolatey\lib\cyg-get.1.1.1\tools\cyg-get.ps1:13 char:20
- $cygwinsetup = Get-Command cygwinsetup.exe
- CategoryInfo : ObjectNotFound: (cygwinsetup.exe:String) [Get-Command], CommandNotFoundException - FullyQualifiedErrorId : CommandNotFoundException,Microsoft.PowerShell.Commands.GetCommandCommand
C:\ProgramData\chocolatey\lib\cyg-get.1.1.1\tools\cyg-get.ps1 : Please ensure you have cygwin installed (with chocolatey). To install please call 'cinst cygwin'. ERROR: Cannot bind argument to parameter 'Path' because it is null.
At line:1 char:1
- & 'C:\ProgramData\chocolatey\lib\cyg-get.1.1.1\tools\cyg-get.ps1' install gcc-c...
- CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException - FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,cyg-get.ps1
https://ci.appveyor.com/project/marscher/jpype/build/job/hkyjib2f4ws3kwc8
Install some kind of watchdog ;-) Sorry, was not my intend to produce even more work
When busy OSS projects do a lot of commits and PRs their AppVeyor account's queue is getting overwhelmed with "queued" builds. This is because there is only one concurrent job is currently allowed for free accounts.
There is an idea of "rolling" builds, so the system do not start a new build for each commit, but waits until the build is completed and then queues another build of all check-ins that have not yet been built. This could be done per-branch.
To get the list of team the user can administer:
https://bitbucket.org/api/1.0/user/privileges
{
"teams": {
"group_name1": "admin",
"group_name2": "admin",
"group_name3": "collaborator"
}
}
To get the details of specific group:
https://bitbucket.org/api/2.0/teams/{group_name}
{
"username": "group_name1",
"website": null,
"display_name": "Group Name",
"uuid": "{b1108c16-1111-4444-94e2-3a9ecfd0abab}",
"links": { ... }
"created_on": "2014-10-22T06:00:24.855957+00:00",
"location": null,
"type": "team"
}
Usually, to access account NuGet feed a new user account is added. Currently, this user account has read-write permissions on NuGet feed. We need another permission to explicitly allow "write" operations on account NuGet feed. "Administrator" group will have it enabled by default while "User" group not.
is a multipurpose build tool for Java - please support it. It just needs to be extracted and put on path. Despite a env variable ANT_HOME has to be set, so it can be run. Thank you!
Hi,
hope I'm not missing something, but it seems that x86 JRE or JDK are not available in the virtual machine and manually installing it on every run is a real pain.
Hopefully this will be supported someday.
Allow specifying PR # in this API call:
http://www.appveyor.com/docs/api/projects-builds#start-build
Submitted by: Emeric Fermas
This bug appear since a day.
For a branch named foo/bar
:
git clone -q --branch=foo/bar
git clone -q --branch=bar
Real-time logging slows down the build with a large number of tests.
Issue reported: http://help.appveyor.com/discussions/problems/767-logging-adaptor-slowing-builds-by-60x
Sample projects:
https://ci.appveyor.com/project/nathanaeljones/resizer/history
https://ci.appveyor.com/project/Haacked15676/octokit-net/build/1.0.204
We should add another "Email" notification provider that can be configured per project.
Discussions:
http://help.appveyor.com/discussions/suggestions/399-additional-mail-notification-for-mailing-lists
http://help.appveyor.com/discussions/questions/740-configuring-email-notifications-in-appveyoryml
More details:
http://help.appveyor.com/discussions/suggestions/379-automatically-build-symbolsnuspec-packages
http://help.appveyor.com/discussions/suggestions/276-auto-creation-of-symbols-and-auto-publish-to-symbol-server
http://help.appveyor.com/discussions/questions/356-handling-symbol-packages-in-deployments
Add new scheduled task to cleanup Azure role temp local storage.
Source: http://help.appveyor.com/discussions/questions/283-is-sftp-ssh-file-transfer-protocol-supported
Could be implemented with this library: http://sshnet.codeplex.com/
It would be nice to have a yml validator for appveyor; it requires trial and error to fix some of the parsing failures, for instance the ps:
commands.
Example commits which required a fix to appveyor.yml syntax:
codito/pomito@de34e64
codito/pomito@11f43ca
SSDT project produces .dacpac
file containing database schema and other scripts. You can put resulting dacpac
file(s) into build artifacts. It's already working today, but it's half of the problem.
We need another deployment provider called SQL Database
which accepts .dacpac
artifact as a source and SQL Server connection string as destination. This provider will be available during the build and under Environments section. For syncing databases we'd use dbDacFx
Web Deploy provider, so there maybe some additional settings controlling its behavior.
Also, in case SQL Server instance is behind a firewall we'd allow specifying remote Web Deploy connection details.
Relevant links:
http://www.iis.net/learn/publish/using-web-deploy/dbdacfx-provider-for-incremental-database-publishing
http://msdn.microsoft.com/en-us/library/hh550081%28v=vs.103%29.aspx
http://msdn.microsoft.com/en-us/library/microsoft.sqlserver.dac.dacdeployoptions.aspx
http://stackoverflow.com/questions/20972104/right-parameter-setting-to-ignore-data-loss-on-msdeploy-with-dbdacfx-provider
http://stackoverflow.com/questions/26248219/msdeploy-3-and-dbdacfx-not-recognizing-parameters-it-claims-it-supports-am-i-mi
http://stackoverflow.com/questions/22324576/why-is-my-msdeploy-command-using-the-dbdacfx-provider-spitting-an-invalid-xml-er
Forums discussion:
http://help.appveyor.com/discussions/problems/926-building-ms-sql-server-ssdt-dacpac-deploy-to-azure
Source: SSDT
AppVeyor NuGet feeds should support /package-releases/{packageId}?includePrerelease=true|false
API that's extensively used by [paket.exe](https://github.com/fsprojects/Paket)
utility.
If there are any PRs in AppVeyor targeting the same "base" branch AppVeyor should trigger builds for those PRs (provided they are open) when "base" branch has updated. This would allow to detect PRs that cannot be merged anymore and require further attention/syncing with upstream.
The current MinGW installation is not complete.
The following code say how to finish it:
echo c:\mingw /mingw>> c:\mingw\msys\1.0\etc\fstab
REM set path=c:\mingw\msys\1.0\bin;c:\mingw\bin;%path%
Problem: solutions can have multiple .nuspec
files per solution. Each .nuspec
will be used to create a package and push it up to NuGet gallery. AppVeyor currently can't handle this.
Solution: AppVeyor can do the following:
.yaml
file or the settings GUI) for 1+ nuspec files. - If nothing found (or no location specified) have a convention that checks for 1+ nuspecs files into the harcoded locations. eg.\root\*.nuspec
\root\nuspec\*.nuspec
\root\nuspec files\*.nuspec
etc..
Here's an example screen shot I cooked up to help explain this...
thanks!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.