{"id":21733896,"url":"https://github.com/dev-eranda/docker-jenkins-ci-cd-pipeline","last_synced_at":"2026-04-15T18:02:37.462Z","repository":{"id":256532194,"uuid":"855677849","full_name":"dev-eranda/docker-jenkins-ci-cd-pipeline","owner":"dev-eranda","description":"This project demonstrates the setup of a CI/CD pipeline using Docker and Jenkins to automate the build, deployment, and delivery of a Dockerized Node.js API application","archived":false,"fork":false,"pushed_at":"2025-02-20T11:11:29.000Z","size":35,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-21T00:16:38.504Z","etag":null,"topics":["cicd","docker","jenkins","nodejs"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dev-eranda.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2024-09-11T09:24:21.000Z","updated_at":"2025-02-20T11:11:33.000Z","dependencies_parsed_at":"2024-09-11T12:58:17.003Z","dependency_job_id":"c28f5335-fe10-488a-a458-f8c992a745db","html_url":"https://github.com/dev-eranda/docker-jenkins-ci-cd-pipeline","commit_stats":null,"previous_names":["erandamadusanka/docker-and-jenkins-ci-cd-pipeline","erandamadusanka/docker-jenkins-ci-cd-pipeline","dev-eranda/docker-jenkins-ci-cd-pipeline"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dev-eranda/docker-jenkins-ci-cd-pipeline","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-eranda%2Fdocker-jenkins-ci-cd-pipeline","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-eranda%2Fdocker-jenkins-ci-cd-pipeline/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-eranda%2Fdocker-jenkins-ci-cd-pipeline/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-eranda%2Fdocker-jenkins-ci-cd-pipeline/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dev-eranda","download_url":"https://codeload.github.com/dev-eranda/docker-jenkins-ci-cd-pipeline/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-eranda%2Fdocker-jenkins-ci-cd-pipeline/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31853279,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-15T15:24:51.572Z","status":"ssl_error","status_checked_at":"2026-04-15T15:24:39.138Z","response_time":63,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["cicd","docker","jenkins","nodejs"],"created_at":"2024-11-26T05:06:57.012Z","updated_at":"2026-04-15T18:02:37.457Z","avatar_url":"https://github.com/dev-eranda.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CI/CD Pipeline with Docker and Jenkins\n\n**Developed by:** Eranda Samarasinghe\n\u003chr /\u003e\n\n## Project Background and Overview\nThis repository contains code for setting up a Continuous Integration/Continuous Deployment (CI/CD) pipeline using Docker and Jenkins. The pipeline automates the process of building, testing, and deploying applications, ensuring efficiency and consistency in software development workflows\n\u003chr /\u003e\n\n## Technical Details\nCore technologies used: \n\n- **Docker, Jenkins**\n\u003chr /\u003e\n\n## Requirements\n- GitHub account\n- Jenkins server\n- Docker Hub account\n- Docker installed on Jenkins server\n  \n## Installation\n1. Clone repository:\n   ```sh\n   git clone https://github.com/dev-eranda/docker-jenkins-ci-cd-pipeline.git\n   \n2. Set up Jenkins on your server and configure it to monitor the GitHub repository for changes.\n3. Ensure you have an account on DockerHub where Jenkins can push Docker images. \n4. In Jenkins, create a new pipeline job and configure it to use the provided Jenkinsfile in this repository.\n5. Trigger a build manually or make a code change in the repository to initiate the CI/CD pipeline.\n   \n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdev-eranda%2Fdocker-jenkins-ci-cd-pipeline","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdev-eranda%2Fdocker-jenkins-ci-cd-pipeline","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdev-eranda%2Fdocker-jenkins-ci-cd-pipeline/lists"}