appveyor / website Goto Github PK
View Code? Open in Web Editor NEWAppVeyor CI public website.
Home Page: https://www.appveyor.com
License: MIT License
AppVeyor CI public website.
Home Page: https://www.appveyor.com
License: MIT License
And make sure the response code is 404 and not 200...
http://gtmetrix.com/remove-query-strings-from-static-resources.html
Instead you could/should do bundle-hash.css
or something like that.
Candidates
This allows for minification and caching.
So, instead of the images, @FeodorFitsner you will be able to customize the testimonials from your Twitter account, their number etc.
See https://dev.twitter.com/web/embedded-timelines/collection.
In order I can get started I need you to create a collection and share the html code.
You can see an example on https://www.bootstrapcdn.com/
Also, should be worth adding https://github.com/h5bp/server-configs-iis
Then we can use the IDs to add anchors on hover for easy linking.
I've read through the documentation Skip commits , skip_commits
is a good choice for filtering, but my scenario is to trigger CI when both:
@FeodorFitsner, could it be implemented by specific commands? If not, is it the only way that I write the scripts in appveyor.yml to reuse environment variables such as APPVEYOR_REPO_COMMIT_AUTHOR
and APPVEYOR_SCHEDULED_BUILD
?
https://www.appveyor.com/docs/packaging-artifacts/
here artifacts has a type attribute but i can't find anywhere what types are supported?
does build-in archive package support 7z, tar.xz, any other? or just zip?
please document it
I tried to fix typos in http://www.appveyor.com/docs/appveyor-yml so I open https://github.com/appveyor/website/blob/master/NJekyll/site/docs/appveyor-yml.md by the link at the end of the page.
But there is no markdown, it just include everything from JS.
How to contribute to this page?
http://www.appveyor.com/docs would be much more useful with search functionality. Compare with https://docs.travis-ci.com.
I've rollbacked latest changes for now.
Let's create a new "staging" branch and a site to test there before applying to production.
https://github.com/appveyor/website/blob/master/src/docs/lang/nodejs-iojs.md
This appears to be excessively out of date. The current version of Node JS is 6.9.4
and the documentation referencing 0.11
and 1.0
had me questioning my sanity.
/CC @FeodorFitsner
Steps to reproduce:
The documentation for running tests is lacking in a few areas:
test_script
section but this isn't mentioned anywhere.In addition the documentation says to call xunit.console
from a test script, but all examples I've found use %xunit20%\xunit.console.x86
.
I was looking for imformation about NJekyll but only find in this Appveyor website. What is it and what is the difference between Jekyll? Why it has been created?
vcard
in aboutCan't seem to find it on the website
We've been working on a repository under the NetworkX organization. It seems that only owners has the privilege of moderating builds. This seems to be causing a little problem for us as because the owners are sometimes unavailable to do the job.
If I am correct, Travis-CI allows collaborators to restart/cancel builds.
readthedocs.org also provides an option for the owner to assign moderators for the project.
It would really be a great feature if AppVeyor incorporates any/all of the above two features.
Thank you.
So, it would be nice if we could switch to SVG icon for the toolbar logo and also regenerate favicons from the SVG one.
@dupstudio: can you make this https://github.com/appveyor/website/blob/master/src/assets/img/appveyor-logo-256.png as an SVG and when/if you have some time https://github.com/appveyor/website/blob/master/src/assets/img/logo-2x.png?
Your website https://www.appveyor.com/ config error certificate. ( *.azurewebsites.net )
0.10.36, 0.11.15 etc
I linked my GH account to appveyor and the email address it sync'd was my college email address from years back when I first made my GH account, and a different email address is my "primary" email on GH.
I think it would be expected for appveyor to link the primary address, rather than the oldest.
Instead, use it from Google's CDN. The extra HTTP request will be eliminated by the faster loading time.
/CC @FeodorFitsner
Is it possible to build multiple configurations (Debug / Release) and pack NuGet packages for all configurations but publish only Release packages?
The docs do not describe any way to do this. https://github.com/appveyor/website/blob/master/NJekyll/site/docs/deployment/nuget.md
I'm not very familiar with this whole workflow so I'm not sure if it's even possible.
This might do the job https://www.nuget.org/packages/WebMarkupMin.Mvc/
Hello, currently the BUILD section provides Any CPU
, x86
, x64
and ARM
but native projects usually have the platform name Win32
instead of x86
(x86 is used for managed projects).
It's not much of a hassle because it's easy to write a custom build script, but I think it's a good addition.
I want to use your NJekyll.sln for commercial use.
I will use it to generate help documentation like your website.
So please add a LICNESE into your repository, thank you.
I tried the PowerShell sample found in โDownloading AppVeyor build artifacts (PowerShell)โ and it failed at the last line:
Invoke-RestMethod -Method Get -Uri "$apiUrl/buildjobs/$jobId/artifacts/$artifactFileName" `
-OutFile $localArtifactPath -Headers $headers
The error was:
Invoke-RestMethod : SignatureDoesNotMatch
The request signature we calculated does not match the signature you provided. Check your Google secret key and signing method
Bear in mind that I'm invoking a slightly modified version for downloading from behind an authenticating proxy, using the Proxy
and ProxyUseDefaultCredentials
parameters of the Invoke-RestMethod
command:
Invoke-RestMethod -Method Get -Uri "$apiUrl/buildjobs/$jobId/artifacts/$artifactFileName" `
-OutFile $localArtifactPath -Headers $headers -Proxy $proxyUrl -ProxyUseDefaultCredentials
All other invocation of Invoke-RestMethod
in the sample with the same Proxy
and ProxyUseDefaultCredentials
arguments worked fine.
http://foundation.zurb.com/develop/download.html#customizeFoundation
Reason: currently the site-css file is 168.803 bytes ~(35KB compressed). I'm pretty sure more than half of it is unused.
The page Pushing to remote Git repository from a build: https://github.com/appveyor/website/blob/master/NJekyll/site/docs/how-to/git-push.md doesn't work. At the end of the build I get
git config --global credential.helper store
Add-Content "$env:USERPROFILE\.git-credentials" "https://$($env:access_token):[email protected]`n"
git config --global user.email "[email protected]"
git config --global user.name "First Last"
git commit ...
fatal: Not a git repository (or any of the parent directories): .git
Command exited with code 128
The appveyor.yml reference does say nothing about the cache:
configuration for the build cache.
First, let me say that I suggested this exact same thing to Travis-CI here, and I'm copying most of the post, really just changing an image or URLs.
I find that the user Project View (example) lacks information.
Specifically, a user cannot see all branches of all projects at once.
I propose adding an alternate view which fixes this. I've included a (very crude) mockup - a simple grid view where columns are various projects, and rows are their branches:
As you can see, all the same information is still there (Build #, Commit #, duration, end_time, status via color), but now we can see all branches. It would also be nice if the user could transpose the matrix, for those times when users have many more projects than they do branches.
Another example would be BuildBot's grid display, however this is only for one project at a time.
I was thinking of trying to do this myself within a standard webpage, but I've so far been unable to find any API that I could use to grab a user's (my) projects and branches.
I'll let your designers add all the bells and whistles (icons, proper font/color, etc.), but I think I'm getting my idea across.
Thanks,
Would be more than happy to help out here, where and when I can, but I think we need to get some guidance on how to get started.
I would assume that the preference is that any changes are tested locally before submitting as a pull request, so can we get some instructions on what is required to host and run the site locally?
You say it's based on Jekyll, but is there any special configuration required to get it up and running?
Thanks!
Probably introduced in 1fbcd95
@FeodorFitsner: recently I implemented this for BootstrapCDN, see https://www.bootstrapcdn.com/.
If you like that approach let me know so that I try to backport it here.
The example To add multi-line PowerShell script covering an entire event does not work for me. It says
on_success: |
if($true)
{
Write-Host "Success"
}
But if done like this the code is executed as "cmd", not as "ps", and fails. I tried to guess the right syntax and used on_success: ps |
in the first line which did not work either. After looking at libgit2's appveyor.yml file I found that
on_success:
- ps: |
if($true)
{
Write-Host "Success"
}
works. It even works when adding other script lines before or after, very similar to the help page's next example that uses - ps: >-
, but the above does not require the extra line breaks.
So I'm a bit confused. Why would I want to use - ps: >-
if - ps: |
works the same and does not require the extra line breaks?
Since we have an RSS feed for posts we should add it in frontend somewhere.
The config of ci.appveyor.com could use some improvements. RC4 is deprecated a long time ago. On www.appveyor.com it is already being removed.
https://www.ssllabs.com/ssltest/analyze.html?d=ci.appveyor.com
Maybe you should also replace the SSL of www.appveyor.com with the wildcard (e.g. on ci.appveyor.com), as www.appveyor.com has still as SHA1 in the chain. The browser will remove the SHA1 support in 2016-2017
Add a link to staging web site.
I'll have a go at it when I have some time. Benefits: no need for an image thus -2 HTTP requests, and it should look good in all browsers/resolutions compared to the images.
Also, switch to a real table
for the benefits-table
.
I linked my GH account with appveyor and I don't see a profile picture in appveyor.
Hi,
I am trying to deploy a sample war file from jenkins to AWS Elastic Beanstalk(Choosing tomcat inside).
I have used AWS EB Deployer plugin to achieve this. I can able to deploy to AWS Elastic Beanstalk by default, but I am unable to do zero downtime deployment in that.
If I check the Zero downtime check box, I am getting the below error:
Environment Status is 'Ready' and Health is 'Green'. Moving on.
Deployment marked as 'successful'. Starting post-deployment cleanup.
Swapping CNAMEs from environment env1 to env2
FATAL: Deployment Failure
java.io.IOException: Deployment Failure
at br.com.ingenieux.jenkins.plugins.awsebdeployment.AWSEBDeploymentBuilder.perform(AWSEBDeploymentBuilder.java:171)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:779)
at hudson.model.Build$BuildExecution.build(Build.java:205)
at hudson.model.Build$BuildExecution.doRun(Build.java:162)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:534)
at hudson.model.Run.execute(Run.java:1720)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:98)
at hudson.model.Executor.run(Executor.java:404)
Caused by: java.util.concurrent.ExecutionException: java.lang.NoSuchMethodError: com.amazonaws.services.elasticbeanstalk.AWSElasticBeanstalk.swapEnvironmentCNAMEs(Lcom/amazonaws/services/elasticbeanstalk/model/SwapEnvironmentCNAMEsRequest;)V
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.util.concurrent.FutureTask.get(FutureTask.java:192)
at hudson.remoting.LocalChannel$2.get(LocalChannel.java:77)
at br.com.ingenieux.jenkins.plugins.awsebdeployment.DeployerRunner.perform(DeployerRunner.java:66)
at br.com.ingenieux.jenkins.plugins.awsebdeployment.AWSEBDeploymentBuilder.perform(AWSEBDeploymentBuilder.java:167)
... 9 more
Caused by: java.lang.NoSuchMethodError: com.amazonaws.services.elasticbeanstalk.AWSElasticBeanstalk.swapEnvironmentCNAMEs(Lcom/amazonaws/services/elasticbeanstalk/model/SwapEnvironmentCNAMEsRequest;)V
at br.com.ingenieux.jenkins.plugins.awsebdeployment.cmd.ZeroDowntime.swapEnvironmentCnames(ZeroDowntime.java:142)
at br.com.ingenieux.jenkins.plugins.awsebdeployment.cmd.ZeroDowntime.release(ZeroDowntime.java:181)
at br.com.ingenieux.jenkins.plugins.awsebdeployment.cmd.DeployerChain.perform(DeployerChain.java:70)
at br.com.ingenieux.jenkins.plugins.awsebdeployment.SlaveDeployerCallable.call(SlaveDeployerCallable.java:42)
at br.com.ingenieux.jenkins.plugins.awsebdeployment.SlaveDeployerCallable.call(SlaveDeployerCallable.java:27)
at hudson.remoting.LocalChannel$1.call(LocalChannel.java:52)
at jenkins.util.ContextResettingExecutorService$2.call(ContextResettingExecutorService.java:46)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Finished: FAILURE
Any Ideas???
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.