{"id":23049868,"url":"https://github.com/devopswithalii/jenkins-ci-cd-with-github-integration","last_synced_at":"2026-04-10T23:03:33.971Z","repository":{"id":213944671,"uuid":"735314946","full_name":"DevOpsWithAlii/Jenkins-CI-CD-With-GitHub-Integration","owner":"DevOpsWithAlii","description":null,"archived":false,"fork":false,"pushed_at":"2024-12-15T18:43:07.000Z","size":38,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-08T17:28:34.217Z","etag":null,"topics":["aws","cicd","docker-container","github","jenkins-pipeline"],"latest_commit_sha":null,"homepage":"","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DevOpsWithAlii.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-12-24T13:13:22.000Z","updated_at":"2024-12-15T18:43:11.000Z","dependencies_parsed_at":"2023-12-26T18:20:52.984Z","dependency_job_id":"624290f8-a640-4214-8cae-17b207d9b112","html_url":"https://github.com/DevOpsWithAlii/Jenkins-CI-CD-With-GitHub-Integration","commit_stats":{"total_commits":41,"total_committers":1,"mean_commits":41.0,"dds":0.0,"last_synced_commit":"c68ac5a9decf9a97ff91db485f1f14dc063698f7"},"previous_names":["jugnutoken/node-cicd","jugnutoken/jenkins-ci-cd-with-github-integration"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevOpsWithAlii%2FJenkins-CI-CD-With-GitHub-Integration","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevOpsWithAlii%2FJenkins-CI-CD-With-GitHub-Integration/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevOpsWithAlii%2FJenkins-CI-CD-With-GitHub-Integration/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevOpsWithAlii%2FJenkins-CI-CD-With-GitHub-Integration/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DevOpsWithAlii","download_url":"https://codeload.github.com/DevOpsWithAlii/Jenkins-CI-CD-With-GitHub-Integration/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246930095,"owners_count":20856543,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws","cicd","docker-container","github","jenkins-pipeline"],"created_at":"2024-12-15T23:17:36.566Z","updated_at":"2026-04-10T23:03:33.957Z","avatar_url":"https://github.com/DevOpsWithAlii.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1\u003e Project:  Jenkins CI/CD With GitHub Integration. \u003c/h1\u003e \n\n\u003ch2\u003e Project Overview: \u003c/h2\u003e\n\u003cp\u003e\"The Jenkins CI/CD with GitHub Integration project is all about making software development easier. It sets up a system where the computer does a lot of the work for us, making everything faster, more reliable, and helping teams work together better.\n\nBy connecting Jenkins with GitHub, the project makes it easy to checck our code, test it aautomatically, and put it where it needs to go without any hiccups.\" \u003c/p\u003e\n\n\n\u003ch2\u003eKey Features:\u003c/h2\u003e\n\n\u003ch2\u003eContinuous Integration (CI):\u003c/h2\u003e  \n\u003cp\u003e* When we make changes to our code and save them on GitHub,, this system automatically starts building our code. It checks if everything works together smoothly, catching any problems early on before they become big issues. \u003c/p\u003e\n\n\u003ch2\u003eContinuous Delivery (CD):\u003c/h2\u003e\n\u003cp\u003e* This system automatically sends our code to different places, like testing or thhe live website, based on rules we've set. It helps us update our apps smoothly without causing downtime or breaking things for our users. \u003c/p\u003e\n\n\u003ch2\u003eGitHub Integration:\u003c/h2\u003e\n\u003cp\u003e* We use a feature in GitHub called \"webhooks\" to tell Jenkins to start buillding our code whenever wee make changes or suggest them (called pull requests). Also, we connect Jenkins with GitHub Actions, so we can use GitHub's own tools to manage our code building and deploying process. \u003c/p\u003e\n\n\u003ch2\u003ePipeline as Code:\u003c/h2\u003e\n\u003cp\u003e* Imagine you have a blueprint for building and delivering software. With a tool called Jenkinsfile, you can define and control this blueprint, making sure everything happens just the way you want it to, every time you work on a new project.\u003c/p\u003e\n\n\u003cp\u003e* This blueprint is like a recipe, and Jenkins uses its special language (DSL) to make sure,, it's super flexible and can be customized to fit your project perfectly.\" .\u003c/p\u003e\n\n\n\u003ch1\u003eRun these commands: \u003c/h1\u003e\n\u003cp\u003esudo apt install nodejs\u003c/p\u003e\n\n\u003cp\u003esudo apt install npm\u003c/p\u003e\n\n\u003cp\u003enpm install\u003c/p\u003e\n\n\u003cp\u003enode app.js\u003c/p\u003e\n\n\u003cp\u003eor Run by docker compose\u003c/p\u003e\n\n\u003cp\u003etest\u003c/p\u003e\n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevopswithalii%2Fjenkins-ci-cd-with-github-integration","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevopswithalii%2Fjenkins-ci-cd-with-github-integration","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevopswithalii%2Fjenkins-ci-cd-with-github-integration/lists"}