
{"id":7065,"date":"2022-07-28T01:05:03","date_gmt":"2022-07-28T01:05:03","guid":{"rendered":"https:\/\/rax-stg-wp-aws.com\/blogs\/jenkins-x-an-opinionated-cloud-native-ci-cd-tool-blog-series-pt-2\/"},"modified":"2026-11-03T19:27:43","modified_gmt":"2026-11-03T19:27:43","slug":"jenkins-x-an-opinionated-cloud-native-ci-cd-tool-blog-series-pt-2","status":"publish","type":"blogs","link":"https:\/\/www.rackspace.com\/en-gb\/blogs\/jenkins-x-an-opinionated-cloud-native-ci-cd-tool-blog-series-pt-2\/","title":{"rendered":"Jenkins X \u2013 An Opinionated Cloud Native CI\/CD Tool (Blog Series Pt. 2)"},"content":{"rendered":"<p><strong>Introduction<\/strong><\/p>\n<p><strong><em>Note<\/em><\/strong>: This blog is part 2 of a series of blogs on Jenkins-X. Click <a href=\"https:\/\/docs.rackspace.com\/blog\/creating-a-kubernetes-cluster-on-aws-eks\/\">here<\/a> for the first part of this blog series.&nbsp;<\/p>\n<p>\nAs per <a href=\"https:\/\/docs.github.com\/en\/organizations\/collaborating-with-groups-in-organizations\/about-organizations\">GitHub&#8217;s official documentation<\/a>, Organizations are shared accounts where businesses and open-source projects can collaborate across many projects at once. Owners and administrators can manage member access to the organization&#8217;s data and projects with sophisticated security and administrative features.&nbsp;<\/p>\n<p><strong>Steps to create a GitHub Organization and bot user account<\/strong><\/p>\n<p><strong>Create a Github Organization&nbsp;<\/strong><\/p>\n<p>Log in to your existing GitHub account with your credentials<\/p>\n<p><a href=\"https:\/\/docs.rackspace.com\/blog\/creating-a-kubernetes-cluster-on-aws-eks\/\">Creating a Kubernetes Cluster on AWS EKS<\/a><\/p>\n<p>\nOn the top right corner click on your avatar and then go to <strong>Your organizations<\/strong>. Click on <strong>New Organization<\/strong><\/p>\n<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/blog_article_images\/26240-body-Picture1_6.png\" alt=\"Jenkins X Pic 1\" \/><\/p>\n<p>Select to <strong>Create a free organization<\/strong> plan then give organization account a name and your contact email. Organization name should be unique.<\/p>\n<p>Solve the generated puzzle to verify yourself as human, accept the terms &amp; conditions and click on <strong>Next<\/strong>.<\/p>\n<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/blog_article_images\/26240-body-Picture2_5.png\" alt=\"Jenkins X Pic 2\" \/><\/p>\n<p>\nIn the next step you need to add your existing GitHub account and then click on <strong>Complete Setup<\/strong>, or you can click on <strong>Skip this step<\/strong><\/p>\n<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/blog_article_images\/26240-body-Picture3_7.png\" alt=\"Jenkins X Pic 3 \" \/><\/p>\n<p><strong>&nbsp;Create a GitHub Bot account<\/strong><\/p>\n<p>Now create a new GitHub user that will act as a bot account.<\/p>\n<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/blog_article_images\/26240-body-Picture4_6.png\" alt=\"Jenkins X Pic 4\" \/><\/p>\n<p>Ensure you give a unique username to the above webpage. Choose default in all the upcoming webpages and one new GitHub user will be created.<\/p>\n<p><strong>Create a personal access token for your new bot user&nbsp;<\/strong><\/p>\n<p>Make sure you are signed in with your new bot account and then click on this <a href=\"https:\/\/github.com\/settings\/tokens\/new?scopes=repo,read:user,read:org,user:email,admin:repo_hook,write:packages,read:packages,write:discussion,workflow\">link<\/a><br \/>\nIt will ask for the following scopes. Give a suitable <strong>Note<\/strong> and <strong>Expiration<\/strong>. Finally click on <strong>Generate token<\/strong>. <em>Save this token carefully, it may be used during other git operations.<\/em><\/p>\n<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/blog_article_images\/26240-body-Picture5_5.png\" alt=\"Jenkins X Pic 5\" \/><\/p>\n<p><strong>Add bot user to your GitHub organization<\/strong><br \/>\nGo to your GitHub organization account and click on <strong>Invite someone<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/blog_article_images\/26240-body-Picture6_2.png\" alt=\"Jenkins X Pic 6\" \/><\/p>\n<p>Enter your bot account name and click on <strong>Invite<\/strong><\/p>\n<p>Add your bot account as owner in your git organization account and click on send invitation. You will get an invitation link in your bot account&#8217;s registered email. Accept the invitation and your bot account is added to your GitHub organization account.<\/p>\n<p><strong>Conclusion<\/strong><\/p>\n<p>This bot account can be used by any program such as Jenkins X to manage your repositories in your GitHub organization on your behalf.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Jenkins X \u2013 An opinionated cloud native CI\/CD tool (series blog-2)<\/p>\n","protected":false},"author":2,"featured_media":7067,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","format":"standard","meta":{"content-type":"","nid":"26240","content_type":"blog","created_by":"10130","authored_on":"2023-11-14T14:35:11+00:00","field_article_industries":"","tag_category":"Technical","field_blog_author_text":"By Bachu Paul, Devops Engineer, Rackspace Technology","seo_description":"Facilitate collaborative management through shared accounts, enabling businesses and open-source projects to oversee multiple projects concurrently.","field_featured_image":"","insights_image":"\/wp-content\/uploads\/2026\/blog_technical_images\/26240-insights_image-oracle-technical-blog-1-insights.jpg","field_partners":"","rxt_platforms":"","product":"Kubernetes","publisheddate":"2022-07-28T01:05:03","rxt_solutions":"Cloud Management & Operations","opengraph_tag":"","x_tag":"","teaser_flag":"Technical Blog","seo_titile":"Jenkins X Cloud Native CI\/CD Tool | Rackspace Technology","field_topics":"","field_slug":"jenkins-x-an-opinionated-cloud-native-ci-cd-tool-series-blog-2","footnotes":""},"categories":[178],"tags":[204],"class_list":["post-7065","blogs","type-blogs","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-technical"],"_links":{"self":[{"href":"https:\/\/www.rackspace.com\/en-gb\/wp-json\/wp\/v2\/blogs\/7065","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rackspace.com\/en-gb\/wp-json\/wp\/v2\/blogs"}],"about":[{"href":"https:\/\/www.rackspace.com\/en-gb\/wp-json\/wp\/v2\/types\/blogs"}],"author":[{"embeddable":true,"href":"https:\/\/www.rackspace.com\/en-gb\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rackspace.com\/en-gb\/wp-json\/wp\/v2\/comments?post=7065"}],"version-history":[{"count":2,"href":"https:\/\/www.rackspace.com\/en-gb\/wp-json\/wp\/v2\/blogs\/7065\/revisions"}],"predecessor-version":[{"id":8829,"href":"https:\/\/www.rackspace.com\/en-gb\/wp-json\/wp\/v2\/blogs\/7065\/revisions\/8829"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rackspace.com\/en-gb\/wp-json\/wp\/v2\/media\/7067"}],"wp:attachment":[{"href":"https:\/\/www.rackspace.com\/en-gb\/wp-json\/wp\/v2\/media?parent=7065"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rackspace.com\/en-gb\/wp-json\/wp\/v2\/categories?post=7065"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rackspace.com\/en-gb\/wp-json\/wp\/v2\/tags?post=7065"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}