Giter Site home page Giter Site logo

hudson's Introduction

Accessing the Build Server

http://jenkins.cyanogenmod.com/

Authenticating to the Build Server

You must be a member of the CyanogenMod organization.
Your membership must be "publicized". https://github.com/CyanogenMod
Jenkins will authorize using OAuth to GitHub.

You must also make sure your CyanogenMod membership is not concealed. You can do that here:
https://github.com/CyanogenMod

Using the Build Server

Click the "android" job.
Configure what you want to build.
Build it.

Modifying the local_manifest.xml

Edit ics.xml (the ics local_manifest.xml) and submit a pull request.
Or edit gingerbread.xml (the gingerbread local_manifest.xml) and submit a pull request.

Adding Nodes to the Build Server

More nodes the better.
To add a node, please open an issue (or do it yourself within Jenkins) with a externally accessible username and host name that Hudson can use to connect via SSH.
Your build machine must also be completely/properly set up to support building Android. sudo/root access is not required.
You can also configure your node to only perform builds during certain hours. This will prevent your machine from being swamped when during the hours you are planning on using it.

The login provided should use allow access to the following public key via the authorized_keys file:
https://github.com/CyanogenMod/hudson/blob/master/authorized_keys

Jenkins Job Setup

The job uses the following script:

curl -O https://raw.github.com/CyanogenMod/hudson/master/job.sh
. ./job.sh

hudson's People

Contributors

bbelos avatar burnsra avatar buzzbumblebee avatar chirayudesai avatar codeworkx avatar dasunsrule32 avatar defer avatar entropy512 avatar espenfjo avatar faultexception avatar h8rift avatar hadicoffee avatar hashcode avatar hcdrjacob avatar hyperb1iss avatar intervigilium avatar jcsullins avatar jt1134 avatar kali- avatar kalimochoaz avatar kasp3rd avatar koush avatar pawitp avatar pershoot avatar rmcc avatar tdr avatar tomgiordano avatar tpruvot avatar turl avatar xplodwild avatar

Watchers

 avatar  avatar

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.