Github user HyukjinKwon commented on the issue:

    https://github.com/apache/spark/pull/14859
  
    ### How to set up
    
      1. Sign-up https://ci.appveyor.com
    
      2. Go to profile
    
        <img width="235" alt="2016-08-30 12 19 28" 
src="https://cloud.githubusercontent.com/assets/6477701/18074997/093bf91e-6eac-11e6-99c0-80f75da9192d.png";>
    
      3. Enable the link with GitHub
    
        <img width="399" alt="2016-08-30 12 17 21" 
src="https://cloud.githubusercontent.com/assets/6477701/18075004/19071450-6eac-11e6-98aa-edb4d7f7ca86.png";>
    
      4. Add a project (Go to the PROJECTS menu and than add a new project)
    
        - <img width="97" alt="2016-08-30 12 16 31" 
src="https://cloud.githubusercontent.com/assets/6477701/18075017/2e572ffc-6eac-11e6-8e72-1531c81717a0.png";>
    
        - <img width="144" alt="2016-08-30 12 16 35" 
src="https://cloud.githubusercontent.com/assets/6477701/18075026/3ee57bc6-6eac-11e6-826e-5dd09aeb0e7c.png";>
    
      5. Click Github project list and then click
    
        - <img width="252" alt="2016-08-30 12 16 41" 
src="https://cloud.githubusercontent.com/assets/6477701/18075047/6ffe59f8-6eac-11e6-8e60-b0595e2daed3.png";>
    
        - <img width="737" alt="2016-08-30 12 16 57" 
src="https://cloud.githubusercontent.com/assets/6477701/18075059/88763730-6eac-11e6-9107-1fdb34a4074f.png";>
    
      6. Push any commit and check the build is running. 
    
        - Click PROJECTS menu
    
          <img width="1041" alt="2016-08-30 12 17 32" 
src="https://cloud.githubusercontent.com/assets/6477701/18075088/ce13d8ec-6eac-11e6-8425-6263a29e8081.png";>
    
        - Click Spark project
    
          <img width="1039" alt="2016-08-30 12 17 48" 
src="https://cloud.githubusercontent.com/assets/6477701/18075089/cf8ffa7a-6eac-11e6-84dd-0516c8ebe77a.png";>
    
    ### How to re-build/stop/check the builds
    
      1. Click PROJECTS and then Spark project
    
        - Click PROJECTS menu
    
          <img width="1041" alt="2016-08-30 12 17 32" 
src="https://cloud.githubusercontent.com/assets/6477701/18075088/ce13d8ec-6eac-11e6-8425-6263a29e8081.png";>
    
        - Click Spark project
    
          <img width="1039" alt="2016-08-30 12 17 48" 
src="https://cloud.githubusercontent.com/assets/6477701/18075089/cf8ffa7a-6eac-11e6-84dd-0516c8ebe77a.png";>
    
      2. Check build status
    
        <img width="1025" alt="2016-08-30 12 28 26" 
src="https://cloud.githubusercontent.com/assets/6477701/18075147/4853579a-6ead-11e6-98b3-cf2a797da970.png";>
    
    
      3. Re-build
    
        <img width="176" alt="2016-08-30 12 29 41" 
src="https://cloud.githubusercontent.com/assets/6477701/18075336/de618b52-6eae-11e6-8f01-e4ce48963087.png";>
    
    
      4. Stop build
    
        <img width="123" alt="2016-08-30 12 37 03" 
src="https://cloud.githubusercontent.com/assets/6477701/18075308/90657de6-6eae-11e6-9c8a-f0bf6d8293ca.png";>
     
        
    ### How this build works
    
    Identically with Travis CI. Per-commit.
    
    ### Options to enable/disable the build for branch, PR and commits.
    
      1. Master branch only
    
        - Click settings    
          <img width="1039" alt="2016-08-30 12 17 48" 
src="https://cloud.githubusercontent.com/assets/6477701/18075402/6d02ae7c-6eaf-11e6-953c-d683cc18c1c9.png";>
    
        - Set the branch to build as below:
        
        <img width="422" alt="2016-08-30 12 42 25" 
src="https://cloud.githubusercontent.com/assets/6477701/18075416/8fac36c8-6eaf-11e6-9262-797a2a66fec4.png";>
    
        <img width="358" alt="2016-08-30 12 42 33" 
src="https://cloud.githubusercontent.com/assets/6477701/18075421/97b17734-6eaf-11e6-8b19-bc1dca840c96.png";>
    
    
      2. Disable builds for Pull Reqeusts (no PRs)
    
        - Click Spark's Github Project settings
    
          ![2016-08-30 12 54 
09](https://cloud.githubusercontent.com/assets/6477701/18075580/f86e472c-6eb0-11e6-87f9-cc2cc931d2a0.png)
    
        -  Clieck **Webhooks & services**
    
          <img width="294" alt="2016-08-30 12 54 14" 
src="https://cloud.githubusercontent.com/assets/6477701/18075583/fee3094e-6eb0-11e6-9341-8e9e529a0586.png";>
    
        - Clieck https://ci.appveyor.com/api/github/webhook  (pull_request and 
push)
    
          <img width="751" alt="2016-08-30 12 54 28" 
src="https://cloud.githubusercontent.com/assets/6477701/18075585/030712d6-6eb1-11e6-9d4b-6a5dac26af02.png";>
    
        - Disable webhook for each pull requests
    
          <img width="364" alt="2016-08-30 12 54 35" 
src="https://cloud.githubusercontent.com/assets/6477701/18075587/064f41a2-6eb1-11e6-810c-6c8f1386e682.png";>
    
      3. Run the build periodically
    
        <img width="471" alt="2016-08-30 12 42 43" 
src="https://cloud.githubusercontent.com/assets/6477701/18075450/d4ef256a-6eaf-11e6-8e41-74e38dac8ca0.png";>
    
      4. Select commits to build (Some PRs)
    
        - It seems we can filter some commits to run a build as described 
[here](https://www.appveyor.com/docs/how-to/filtering-commits/)
    
        - If we enable [Rolling 
build](https://www.appveyor.com/docs/build-configuration/#rolling-builds) and 
filter the commits, I think it'd be okay maybe.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to