{"action":"created","comment":{"url":"https://api.github.com/repos/jenkins-infra/jenkins.io/pulls/comments/152732694","pull_request_review_id":78637742,"id":152732694,"diff_hunk":"@@ -1,79 +1,334 @@\n ---\n layout: chapter\n+title: Installing Jenkins\n ---\n+////\n :notitle:\n :description:\n-:author: Liam Newman\n-:email: jenkinsci-users@googlegroups.com\n+////\n :sectanchors:\n-:toc: left\n+:toc:\n+:toclevels: 3\n+:imagesdir: /doc/book/resources\n+\n \n = Installing Jenkins\n \n-[NOTE]\n-====\n-This is still very much a work in progress\n-====\n+The procedures on this page are for new installations of Jenkins on a\n+single/local machine.\n \n-[IMPORTANT]\n-====\n-This section is part of _Getting Started_.\n-It provides instructions for *basic* Jenkins configuration on a number of platforms.\n-It *DOES NOT* cover the full range of considerations or options for installing Jenkins.\n-See link:/doc/book/appendix/advanced-installation/[Advanced Jenkins Installation]\n-====\n+Jenkins is typically run as a standalone application in its own process with the\n+built-in\n+link:https://stackoverflow.com/questions/7213541/what-is-java-servlet[Java\n+servlet] container/application server\n+(link:http://www.eclipse.org/jetty/[Jetty]).\n \n-== Overview\n+Jenkins can also be run as a servlet in different Java servlet containers such\n+as link:http://tomcat.apache.org/[Apache Tomcat] or\n+link:https://javaee.github.io/glassfish/[GlassFish]. However, instructions for\n+setting up these types of installations are beyond the scope of this page.\n \n+*Note:* Although this page focusses on local installations of Jenkins, this\n+content can also be used to help set up Jenkins in production environments.\n \n-== Pre-install\n \n-=== System Requirements\n+== Prerequisites\n \n-[WARNING]\n-====\n-These are *starting points*.\n-For a full discussion of factors see link:/doc/book/hardware-recommendations/[Discussion of hardware recommendations].\n-====\n+Minimum hardware requirements:\n \n-Minimum Recommended Configuration:\n+* 256 MB of RAM\n+* 1 GB of drive space (although 10 GB is a recommended minimum if running\n+  Jenkins as a <<docker,Docker>> container)\n \n-* Java 8 (either JRE or JDK)\n-* 256MB free memory\n-* 1GB+ free disk space\n+Recommended hardware configuration for a small team:\n \n-Recommended Configuration for Small Team:\n+* 1 GB+ of RAM\n+* 50 GB+ of drive space\n \n-* Java 8\n-* 1GB+ free memory\n-* 50GB+ free disk space\n+Sofware requirements:\n \n+* Java 8 - either a Java Runtime Environment (JRE) or a Java Development Kit\n+  (JDK) is fine +\n+  *Note:* This is not a requirement if running Jenkins as a <<docker,Docker>>\n+  container.\n \n-=== Experimentation, Staging, or Production?\n \n-How you configure Jenkins will differ significantly depending on your intended use cases.\n-This section is specifically targeted to initial use and experimentation.\n-For other scenarios, see link:/doc/book/appendix/advanced-installation/[Advanced Jenkins Installation].\n+== Installation platforms\n \n-=== Stand-alone or Servlet?\n+This section describes how to install/run Jenkins on different platforms and\n+operating systems.\n \n-Jenkins can run stand-alone in its own process using its own built-in web server (Jetty).\n-It can also run as one servlet in an existing framework, such as Tomcat or Glassfish application servers.\n-This section is specifically targeted to stand-alone install and execution.\n-For other scenarios, see link:/doc/book/appendix/advanced-installation/[Advanced Jenkins Installation]\n \n-== Installation\n+=== Docker\n+\n+As described on the https://docs.docker.com/engine/docker-overview/[Docker\n+overview] page, Docker is a platform for running applications in an isolated\n+environment called a \"container\" (or Docker container). Applications like\n+Jenkins can be downloaded as read-only \"images\" (or Docker images), each of\n+which is run in Docker as a container. Therefore, a Docker container is in\n+effect a \"running instance\" of a Docker image. From this perspective, an image\n+is stored permanently more or less (i.e. insofar as image updates are\n+published), whereas containers are stored temporarily. Read more about these\n+concepts in the Docker documentation's\n+https://docs.docker.com/get-started/[Getting Started, Part 1: Orientation and\n+setup] page.\n+\n+Docker's fundamental platform and container design means that a single Docker\n+image (for any given application like Jenkins) can be run on any operating\n+system (e.g. macOS, Linux and Windows) which is also running Docker.\n+\n+\n+==== Installing Docker\n+\n+To install Docker on your operating system, visit the\n+link:https://www.docker.com/[Docker] website and navigate to *Get Docker* at the\n+top of their site to begin accessing the Docker download that's suitable for\n+your operating system. Follow the installation instructions on their website.\n+\n+*Note:* If you are installing Docker on a Linux-based operating system, ensure\n+you configure Docker so it can be managed as a non-root user. Read more about\n+this in Docker's\n+https://docs.docker.com/engine/installation/linux/linux-postinstall/[Post-installation\n+steps for Linux] page of their documentation. This page also contains\n+information about how to configure Docker to start on boot.\n+\n+\n+==== Downloading and running Jenkins in Docker\n+\n+There are several Docker images of Jenkins available.\n+\n+However, the recommended Docker image to use is the\n+link:https://hub.docker.com/r/jenkinsci/blueocean/[`jenkinsci/blueocean` image].\n+This image contains the current link:/download[Long-Term Support (LTS) release\n+of Jenkins] (which is production-ready) bundled with all Blue Ocean plugins and\n+features. This means that you do not need to install the Blue Ocean plugins\n+separately.\n+\n+*Note:* A new `jenkinsci/blueocean` image is published each time a new release\n+of Blue Ocean is published.\n+\n+\n+*To download and run Jenkins with Blue Ocean in Docker:*\n+\n+. Open up a terminal/command prompt window.\n+. Download the `jenkinsci/blueocean` image and run it as a container in Docker\n+  using the following\n+  link:https://docs.docker.com/engine/reference/commandline/run/[`docker run`]\n+  command:\n+** *On macOS and Linux:*\n++\n+[source,bash]\n+----\n+docker run \\\n+  --rm \\  # <1>\n+  -d \\ # <2>\n+  -p 8080:8080 \\ # <3>\n+  -v jenkins-data:/var/jenkins_home \\ # <4>\n+  -v /var/run/docker.sock:/var/run/docker.sock \\\n+  jenkinsci/blueocean # <5>\n+----\n+<1> ( _Optional_ ) Automatically removes the Docker container (which is the\n+instantiation of the `jenkinsci/blueocean` image below) when it is shut down.\n+This keeps things tidy if you need to quit Jenkins.\n+<2> ( _Optional_ ) Runs the `jenkinsci/blueocean` container in the background\n+(i.e. \"detached\" mode) and outputs the container ID. If you do not specify this\n+option, then the running Docker log for this container is output in the terminal\n+window.\n+<3> Makes (i.e. \"publishes\") port 8080 of the `jenkinsci/blueocean` container to\n+port 8080 on the host machine. The 1st number represents the port on the host\n+while the 2nd represents the container's port. Therefore, if you specified `-p\n+49001:8080` for this option, you would be accessing Jenkins on your host machine\n+through port 49001.\n+<4> Maps the `/var/jenkins_home` directory in the container to the Docker\n+link:https://docs.docker.com/engine/admin/volumes/volumes/[volume] with the name\n+`jenkins-data`. If this volume does not exist, then this `docker run` command\n+will automatically create the volume for you. +\n+*Notes:*\n+This volume could also be created independently using the\n+https://docs.docker.com/engine/reference/commandline/volume_create/[`docker\n+volume create`] command: +\n+`docker volume create jenkins-data` +\n+Instead of mapping the `/var/jenkins_home` directory to a Docker volume, you\n+could also map this directory to one on your machine's local file system. For\n+example, specifying the option +\n+`-v $HOME/jenkins:/var/jenkins_home` would map the container's\n+`/var/jenkins_home` directory to the `jenkins` subdirectory within the `$HOME`\n+directory on your local machine, which would typically be\n+`/Users/<your-username>/jenkins` or `/home/<your-username>/jenkins`.\n+<6> The `jenkinsci/blueocean` Docker image itself. If this image has not already\n+been downloaded, then this `docker run` command will automtically download the\n+image for you. Furthermore, if any updates to this image were published since\n+you last ran this command, then running this command again will automatically\n+download these published image updates for you. +\n+*Note:* This Docker image could also be downloaded (or updated) independently\n+using the https://docs.docker.com/engine/reference/commandline/pull/[`docker\n+pull`] command: +\n+`docker pull jenkinsci/blueocean`\n+\n++\n+*Note:* If copying and pasting the command snippet above doesn't work, try\n+copying and pasting this annotation-free version here:\n++\n+[source,bash]\n+----\n+docker run \\\n+  --rm \\\n+  -d \\\n+  -p 8080:8080 \\\n+  -v jenkins-data:/var/jenkins_home \\\n+  -v /var/run/docker.sock:/var/run/docker.sock \\\n+  jenkinsci/blueocean\n+----\n+\n++\n+** *On Windows:* +\n+   The following command is effectively the same command shown for macOS/Linux\n+   above but if you're using the Windows command prompt, replace the backslash\n+   symbols `\\` at the end of each line with carat symbols instead `^`, which\n+   gives you:\n++\n+[source]\n+----\n+docker run ^\n+  --rm ^\n+  -d ^\n+  -p 8080:8080 ^\n+  -v jenkins-data:/var/jenkins_home ^\n+  -v /var/run/docker.sock:/var/run/docker.sock ^\n+  jenkinsci/blueocean\n+----\n+\n++\n+*Tip:* If you have some experience with Docker, you can add an option to the\n+`docker run` command like `--name jenkins-blueocean`, which would give the\n+`jenkinsci/blueocean` container the name \"jenkins-blueocean\". This would make it\n+easier to refer to the container if, for instance you needed to access the\n+container through a terminal/command prompt.\n+. Browse to `http://localhost:8080` (or whichever port you published for your\n+  host machine in the `docker run ...` command above) and wait until the *Unlock\n+  Jenkins* page appears.\n+. Continue on with the <<setupwizard,Post-installation setup wizard>> below.\n+\n+\n+==== Accessing the Jenkins console log through Docker logs\n+\n+If you didn't specify the detached mode option `-d` with the `docker run ...`\n+command <<downloading-and-running-jenkins-in-docker,above>>, then the Jenkins\n+console log is easily accessible through the terminal/command prompt window from\n+which you ran this Docker command.\n+\n+Otherwise, you can access the Jenkins console log through the\n+https://docs.docker.com/engine/reference/commandline/logs/[Docker logs] of\n+the `jenkinsci/blueocean` container using the following command:\n+\n+`docker logs <docker-container-name>`\n+\n+Your `<docker-container-name>` can be obtained using the\n+https://docs.docker.com/engine/reference/commandline/ps/[`docker ps`] command.\n+If you specified the +\n+`--name jenkins-blueocean` option in the `docker run ...`\n+command above, you can simply use the `docker logs` command:\n+\n+`docker logs jenkins-blueocean`\n+\n+\n+==== Accessing the Jenkins home directory\n+\n+If you mapped the Jenkins home directory (`/var/jenkins_home`) to one on your","path":"content/doc/book/installing/index.adoc","position":null,"original_position":277,"commit_id":"1a1bd1ea2d0317902df0b432d36dbef8369d049d","original_commit_id":"476e96d50eb4b5ff3c557d9097a0bffd534315fa","user":{"login":"gilesgas","id":23667807,"avatar_url":"https://avatars1.githubusercontent.com/u/23667807?v=4","gravatar_id":"","url":"https://api.github.com/users/gilesgas","html_url":"https://github.com/gilesgas","followers_url":"https://api.github.com/users/gilesgas/followers","following_url":"https://api.github.com/users/gilesgas/following{/other_user}","gists_url":"https://api.github.com/users/gilesgas/gists{/gist_id}","starred_url":"https://api.github.com/users/gilesgas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gilesgas/subscriptions","organizations_url":"https://api.github.com/users/gilesgas/orgs","repos_url":"https://api.github.com/users/gilesgas/repos","events_url":"https://api.github.com/users/gilesgas/events{/privacy}","received_events_url":"https://api.github.com/users/gilesgas/received_events","type":"User","site_admin":false},"body":"Done.","created_at":"2017-11-23T07:18:35Z","updated_at":"2017-11-23T07:18:35Z","html_url":"https://github.com/jenkins-infra/jenkins.io/pull/1218#discussion_r152732694","pull_request_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/pulls/1218","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/jenkins-infra/jenkins.io/pulls/comments/152732694"},"html":{"href":"https://github.com/jenkins-infra/jenkins.io/pull/1218#discussion_r152732694"},"pull_request":{"href":"https://api.github.com/repos/jenkins-infra/jenkins.io/pulls/1218"}},"in_reply_to_id":150126400},"pull_request":{"url":"https://api.github.com/repos/jenkins-infra/jenkins.io/pulls/1218","id":150525499,"html_url":"https://github.com/jenkins-infra/jenkins.io/pull/1218","diff_url":"https://github.com/jenkins-infra/jenkins.io/pull/1218.diff","patch_url":"https://github.com/jenkins-infra/jenkins.io/pull/1218.patch","issue_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/issues/1218","number":1218,"state":"closed","locked":false,"title":"[WEBSITE-421] - simplify Jenkins download/running instructions in tutorials.","user":{"login":"gilesgas","id":23667807,"avatar_url":"https://avatars1.githubusercontent.com/u/23667807?v=4","gravatar_id":"","url":"https://api.github.com/users/gilesgas","html_url":"https://github.com/gilesgas","followers_url":"https://api.github.com/users/gilesgas/followers","following_url":"https://api.github.com/users/gilesgas/following{/other_user}","gists_url":"https://api.github.com/users/gilesgas/gists{/gist_id}","starred_url":"https://api.github.com/users/gilesgas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gilesgas/subscriptions","organizations_url":"https://api.github.com/users/gilesgas/orgs","repos_url":"https://api.github.com/users/gilesgas/repos","events_url":"https://api.github.com/users/gilesgas/events{/privacy}","received_events_url":"https://api.github.com/users/gilesgas/received_events","type":"User","site_admin":false},"body":"https://issues.jenkins-ci.org/browse/WEBSITE-421\r\n\r\nSimplify Jenkins download/running instructions in the Tutorials + improve Docker installation instructions in the 'Installing Jenkins' section of the User Handbook.","created_at":"2017-11-03T13:19:35Z","updated_at":"2017-11-23T07:18:35Z","closed_at":"2017-11-13T05:30:45Z","merged_at":"2017-11-13T05:30:45Z","merge_commit_sha":"144f1c8e39a09cecf83747571e427e05280b4d0c","assignee":null,"assignees":[],"requested_reviewers":[],"milestone":null,"commits_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/pulls/1218/commits","review_comments_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/pulls/1218/comments","review_comment_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/pulls/comments{/number}","comments_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/issues/1218/comments","statuses_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/statuses/1a1bd1ea2d0317902df0b432d36dbef8369d049d","head":{"label":"gilesgas:WEBSITE-421","ref":"WEBSITE-421","sha":"1a1bd1ea2d0317902df0b432d36dbef8369d049d","user":{"login":"gilesgas","id":23667807,"avatar_url":"https://avatars1.githubusercontent.com/u/23667807?v=4","gravatar_id":"","url":"https://api.github.com/users/gilesgas","html_url":"https://github.com/gilesgas","followers_url":"https://api.github.com/users/gilesgas/followers","following_url":"https://api.github.com/users/gilesgas/following{/other_user}","gists_url":"https://api.github.com/users/gilesgas/gists{/gist_id}","starred_url":"https://api.github.com/users/gilesgas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gilesgas/subscriptions","organizations_url":"https://api.github.com/users/gilesgas/orgs","repos_url":"https://api.github.com/users/gilesgas/repos","events_url":"https://api.github.com/users/gilesgas/events{/privacy}","received_events_url":"https://api.github.com/users/gilesgas/received_events","type":"User","site_admin":false},"repo":{"id":101814033,"name":"jenkins.io","full_name":"gilesgas/jenkins.io","owner":{"login":"gilesgas","id":23667807,"avatar_url":"https://avatars1.githubusercontent.com/u/23667807?v=4","gravatar_id":"","url":"https://api.github.com/users/gilesgas","html_url":"https://github.com/gilesgas","followers_url":"https://api.github.com/users/gilesgas/followers","following_url":"https://api.github.com/users/gilesgas/following{/other_user}","gists_url":"https://api.github.com/users/gilesgas/gists{/gist_id}","starred_url":"https://api.github.com/users/gilesgas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gilesgas/subscriptions","organizations_url":"https://api.github.com/users/gilesgas/orgs","repos_url":"https://api.github.com/users/gilesgas/repos","events_url":"https://api.github.com/users/gilesgas/events{/privacy}","received_events_url":"https://api.github.com/users/gilesgas/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/gilesgas/jenkins.io","description":"A static site for the Jenkins automation server","fork":true,"url":"https://api.github.com/repos/gilesgas/jenkins.io","forks_url":"https://api.github.com/repos/gilesgas/jenkins.io/forks","keys_url":"https://api.github.com/repos/gilesgas/jenkins.io/keys{/key_id}","collaborators_url":"https://api.github.com/repos/gilesgas/jenkins.io/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/gilesgas/jenkins.io/teams","hooks_url":"https://api.github.com/repos/gilesgas/jenkins.io/hooks","issue_events_url":"https://api.github.com/repos/gilesgas/jenkins.io/issues/events{/number}","events_url":"https://api.github.com/repos/gilesgas/jenkins.io/events","assignees_url":"https://api.github.com/repos/gilesgas/jenkins.io/assignees{/user}","branches_url":"https://api.github.com/repos/gilesgas/jenkins.io/branches{/branch}","tags_url":"https://api.github.com/repos/gilesgas/jenkins.io/tags","blobs_url":"https://api.github.com/repos/gilesgas/jenkins.io/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/gilesgas/jenkins.io/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/gilesgas/jenkins.io/git/refs{/sha}","trees_url":"https://api.github.com/repos/gilesgas/jenkins.io/git/trees{/sha}","statuses_url":"https://api.github.com/repos/gilesgas/jenkins.io/statuses/{sha}","languages_url":"https://api.github.com/repos/gilesgas/jenkins.io/languages","stargazers_url":"https://api.github.com/repos/gilesgas/jenkins.io/stargazers","contributors_url":"https://api.github.com/repos/gilesgas/jenkins.io/contributors","subscribers_url":"https://api.github.com/repos/gilesgas/jenkins.io/subscribers","subscription_url":"https://api.github.com/repos/gilesgas/jenkins.io/subscription","commits_url":"https://api.github.com/repos/gilesgas/jenkins.io/commits{/sha}","git_commits_url":"https://api.github.com/repos/gilesgas/jenkins.io/git/commits{/sha}","comments_url":"https://api.github.com/repos/gilesgas/jenkins.io/comments{/number}","issue_comment_url":"https://api.github.com/repos/gilesgas/jenkins.io/issues/comments{/number}","contents_url":"https://api.github.com/repos/gilesgas/jenkins.io/contents/{+path}","compare_url":"https://api.github.com/repos/gilesgas/jenkins.io/compare/{base}...{head}","merges_url":"https://api.github.com/repos/gilesgas/jenkins.io/merges","archive_url":"https://api.github.com/repos/gilesgas/jenkins.io/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/gilesgas/jenkins.io/downloads","issues_url":"https://api.github.com/repos/gilesgas/jenkins.io/issues{/number}","pulls_url":"https://api.github.com/repos/gilesgas/jenkins.io/pulls{/number}","milestones_url":"https://api.github.com/repos/gilesgas/jenkins.io/milestones{/number}","notifications_url":"https://api.github.com/repos/gilesgas/jenkins.io/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/gilesgas/jenkins.io/labels{/name}","releases_url":"https://api.github.com/repos/gilesgas/jenkins.io/releases{/id}","deployments_url":"https://api.github.com/repos/gilesgas/jenkins.io/deployments","created_at":"2017-08-29T22:54:28Z","updated_at":"2017-08-29T22:54:33Z","pushed_at":"2017-11-23T06:30:09Z","git_url":"git://github.com/gilesgas/jenkins.io.git","ssh_url":"git@github.com:gilesgas/jenkins.io.git","clone_url":"https://github.com/gilesgas/jenkins.io.git","svn_url":"https://github.com/gilesgas/jenkins.io","homepage":"https://jenkins.io","size":144677,"stargazers_count":0,"watchers_count":0,"language":"HTML","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":true,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"jenkins-infra:master","ref":"master","sha":"1ab643514dd34873154efa5b2add2db1844af7b6","user":{"login":"jenkins-infra","id":7422698,"avatar_url":"https://avatars2.githubusercontent.com/u/7422698?v=4","gravatar_id":"","url":"https://api.github.com/users/jenkins-infra","html_url":"https://github.com/jenkins-infra","followers_url":"https://api.github.com/users/jenkins-infra/followers","following_url":"https://api.github.com/users/jenkins-infra/following{/other_user}","gists_url":"https://api.github.com/users/jenkins-infra/gists{/gist_id}","starred_url":"https://api.github.com/users/jenkins-infra/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jenkins-infra/subscriptions","organizations_url":"https://api.github.com/users/jenkins-infra/orgs","repos_url":"https://api.github.com/users/jenkins-infra/repos","events_url":"https://api.github.com/users/jenkins-infra/events{/privacy}","received_events_url":"https://api.github.com/users/jenkins-infra/received_events","type":"Organization","site_admin":false},"repo":{"id":44886691,"name":"jenkins.io","full_name":"jenkins-infra/jenkins.io","owner":{"login":"jenkins-infra","id":7422698,"avatar_url":"https://avatars2.githubusercontent.com/u/7422698?v=4","gravatar_id":"","url":"https://api.github.com/users/jenkins-infra","html_url":"https://github.com/jenkins-infra","followers_url":"https://api.github.com/users/jenkins-infra/followers","following_url":"https://api.github.com/users/jenkins-infra/following{/other_user}","gists_url":"https://api.github.com/users/jenkins-infra/gists{/gist_id}","starred_url":"https://api.github.com/users/jenkins-infra/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jenkins-infra/subscriptions","organizations_url":"https://api.github.com/users/jenkins-infra/orgs","repos_url":"https://api.github.com/users/jenkins-infra/repos","events_url":"https://api.github.com/users/jenkins-infra/events{/privacy}","received_events_url":"https://api.github.com/users/jenkins-infra/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/jenkins-infra/jenkins.io","description":"A static site for the Jenkins automation server","fork":false,"url":"https://api.github.com/repos/jenkins-infra/jenkins.io","forks_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/forks","keys_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/keys{/key_id}","collaborators_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/teams","hooks_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/hooks","issue_events_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/issues/events{/number}","events_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/events","assignees_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/assignees{/user}","branches_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/branches{/branch}","tags_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/tags","blobs_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/git/refs{/sha}","trees_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/git/trees{/sha}","statuses_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/statuses/{sha}","languages_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/languages","stargazers_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/stargazers","contributors_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/contributors","subscribers_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/subscribers","subscription_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/subscription","commits_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/commits{/sha}","git_commits_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/git/commits{/sha}","comments_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/comments{/number}","issue_comment_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/issues/comments{/number}","contents_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/contents/{+path}","compare_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/compare/{base}...{head}","merges_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/merges","archive_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/downloads","issues_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/issues{/number}","pulls_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/pulls{/number}","milestones_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/milestones{/number}","notifications_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/labels{/name}","releases_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/releases{/id}","deployments_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/deployments","created_at":"2015-10-24T22:02:57Z","updated_at":"2017-11-18T01:16:13Z","pushed_at":"2017-11-23T06:30:10Z","git_url":"git://github.com/jenkins-infra/jenkins.io.git","ssh_url":"git@github.com:jenkins-infra/jenkins.io.git","clone_url":"https://github.com/jenkins-infra/jenkins.io.git","svn_url":"https://github.com/jenkins-infra/jenkins.io","homepage":"https://jenkins.io","size":151824,"stargazers_count":71,"watchers_count":71,"language":"HTML","has_issues":false,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":true,"forks_count":266,"mirror_url":null,"archived":false,"open_issues_count":9,"forks":266,"open_issues":9,"watchers":71,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/jenkins-infra/jenkins.io/pulls/1218"},"html":{"href":"https://github.com/jenkins-infra/jenkins.io/pull/1218"},"issue":{"href":"https://api.github.com/repos/jenkins-infra/jenkins.io/issues/1218"},"comments":{"href":"https://api.github.com/repos/jenkins-infra/jenkins.io/issues/1218/comments"},"review_comments":{"href":"https://api.github.com/repos/jenkins-infra/jenkins.io/pulls/1218/comments"},"review_comment":{"href":"https://api.github.com/repos/jenkins-infra/jenkins.io/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/jenkins-infra/jenkins.io/pulls/1218/commits"},"statuses":{"href":"https://api.github.com/repos/jenkins-infra/jenkins.io/statuses/1a1bd1ea2d0317902df0b432d36dbef8369d049d"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"gilesgas"}}