Giter Club home page Giter Club logo

website's People

Contributors

cclauss avatar ceddlyburge avatar codethug avatar farwaykorse avatar feodorfitsner avatar gep13 avatar giantryansaul avatar ilyafinkelshteyn avatar kveretennicov avatar malvineous avatar martincostello avatar mikepugh avatar mloskot avatar ngbrown avatar odinserj avatar owenmcdonnell avatar pcolby avatar purekrome avatar rtypestudios avatar rufflewind avatar sergegautherie avatar stefanscherer avatar stonio avatar strikerrus avatar tzachshabtay avatar ukoloff avatar wasapl avatar xhmikosr avatar xt0rted avatar yakov5776 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

website's Issues

Filtering - could I filter SCHEDULED_BUILD and COMMIT_AUTHOR at the same time?

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:

  1. When it's not scheduled job.
  2. When it's not commit by specific user.

@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?

Tweak docs

  • Add breadcrumbs
  • Highlight active sidebar item

Create branch for testing PRs

I've rollbacked latest changes for now.

Let's create a new "staging" branch and a site to test there before applying to production.

Database bug causing duplicate and inconsistent account details

Steps to reproduce:

  1. Create an AV account by signing up using GitHub
  2. Log in
  3. Change user email address
  4. Unlink the GitHub account used to log in
  5. Log out
  6. Click forgot password
  7. Click password recovery link in email
  8. Create password
  9. Log in using the GitHub button instead of the newly created email and password
  10. You now have two duplicate accounts, one for the old email with GitHub login, and one for the new email and password

Documentation lacking in "Running Tests"

The documentation for running tests is lacking in a few areas:

  • Can I supply arguments to the test runners?
  • How do I specify a custom script?
    • The page mentions custom scripts but doesn't explain how to write them - from what i understand there needs to be a 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.

Differences between NJekyll and Jekyll?

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?

Provide options for custom moderators in organizations

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.

Linking GitHub fails to sync primary email

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.

add the Win32 platform

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.

NO LICENSE

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.

AppVeyor build artifact download PowerShell sample fails

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.

Pushing to remote Git repository from a build doesn't work

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

Suggestion: Alternative Project View which shows all projects and branches

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.

image

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:

image

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,

How do we contribute to this site?

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!

Multi-line PowerShell script example is wrong

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?

Https config could use some improvements

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.

image

image

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

image

https://www.ssllabs.com/ssltest/analyze.html?d=appveyor.com

Switch to pure CSS for the yes/no mark

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.

Deploying sample war to AWS Elasticbeanstalk with Zero Downtime

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???

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.