{"id":13903254,"url":"https://github.com/saidsef/alpine-jenkins-dockerfile","last_synced_at":"2026-05-04T11:02:25.888Z","repository":{"id":38357344,"uuid":"69919768","full_name":"saidsef/alpine-jenkins-dockerfile","owner":"saidsef","description":"Jenkins Blue Ocean Containerised With Plugins","archived":false,"fork":false,"pushed_at":"2026-03-16T18:29:28.000Z","size":340,"stargazers_count":8,"open_issues_count":1,"forks_count":2,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-02T08:14:25.778Z","etag":null,"topics":["cicd","continuous-delivery","continuous-integration","devops","gitops","groovy","hacktoberfest","jenkins","jenkins-pipeline","kubernetes","kubernetes-cicd","kubernetes-jenkins","pipelines-as-code"],"latest_commit_sha":null,"homepage":"","language":"Groovy","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/saidsef.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"custom":["https://revolut.me/saidsef"]}},"created_at":"2016-10-03T23:34:37.000Z","updated_at":"2026-03-16T18:28:01.000Z","dependencies_parsed_at":"2023-11-18T09:22:47.907Z","dependency_job_id":"e4cf7616-66ad-4a47-bb18-d7ca40c5ffee","html_url":"https://github.com/saidsef/alpine-jenkins-dockerfile","commit_stats":null,"previous_names":[],"tags_count":61,"template":false,"template_full_name":null,"purl":"pkg:github/saidsef/alpine-jenkins-dockerfile","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saidsef%2Falpine-jenkins-dockerfile","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saidsef%2Falpine-jenkins-dockerfile/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saidsef%2Falpine-jenkins-dockerfile/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saidsef%2Falpine-jenkins-dockerfile/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/saidsef","download_url":"https://codeload.github.com/saidsef/alpine-jenkins-dockerfile/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saidsef%2Falpine-jenkins-dockerfile/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32604587,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-04T10:08:07.713Z","status":"ssl_error","status_checked_at":"2026-05-04T10:08:02.005Z","response_time":58,"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","continuous-delivery","continuous-integration","devops","gitops","groovy","hacktoberfest","jenkins","jenkins-pipeline","kubernetes","kubernetes-cicd","kubernetes-jenkins","pipelines-as-code"],"created_at":"2024-08-06T22:01:57.229Z","updated_at":"2026-05-04T11:02:25.883Z","avatar_url":"https://github.com/saidsef.png","language":"Groovy","funding_links":["https://revolut.me/saidsef"],"categories":["kubernetes"],"sub_categories":[],"readme":"# Jenkins Docker Container [![CI](https://github.com/saidsef/alpine-jenkins-dockerfile/actions/workflows/docker.yml/badge.svg)](#deploy-from-remote-repo) [![Tagging](https://github.com/saidsef/alpine-jenkins-dockerfile/actions/workflows/tagging.yml/badge.svg)](#deploy-from-remote-repo) [![Release](https://github.com/saidsef/alpine-jenkins-dockerfile/actions/workflows/release.yml/badge.svg)](#deploy-from-remote-repo)\n\nJenkins is used to automate development workflows, so you can focus on work that matters most. Jenkins is commonly used for:\n\n- Building projects\n- Running tests to detect bugs and other issues as soon as they are introduced\n- Static code analysis\n- Deployment\n\nExecute repetitive tasks, save time, and optimize your development process with Jenkins.\n\n## Plugin\n\n- [Jenkins Plugins List](files/plugins.txt)\n\n### Build and deploy locally\n\n```bash\ndocker build -t docker.io/saidsef/alpine-jenkins-dockerfile:latest .\n./scripts/run.sh\n```\n\nOnce Jenkins is up and running go to [http://127.0.0.1:8080](http://127.0.0.1:8080)\n\n### Deploy from remote repo\n\n#### Locally\n\n```bash\ndocker pull docker.io/saidsef/alpine-jenkins-dockerfile:latest\n./scripts/run.sh\n```\n\n\u003e Once Jenkins is up and running go to `http://localhost:8080`\n\n#### Kubernetes\n\n```bash\nkubectl apply -k ./deployment\n```\n\n\u003e Optional: Deploy to specific `namespace` via `--namespace`.\n\nTo login:\n\n```bash\nkubectl logs pod/\u003cpod-name\u003e -f | grep 'created local'\n```\n\nDefault admin password will be print in the log output via the groovy script - be **patient**, depending on the available resources startup might take a while!\n\nOnce the service has been successfully deployed, use the following command to access login screen:\n\n```bash\nkubectl port-forward \u003cpod-name\u003e 8080:8080\n```\n\n### Links\n\n- [Job DSL API](https://jenkinsci.github.io/job-dsl-plugin/)\n- [Example Jobs](https://github.com/jenkinsci/pipeline-examples)\n\n## Source\n\nOur latest and greatest source of Jenkins can be found on [GitHub]. Fork us!\n\n## Contributing\n\nWe would :heart: you to contribute by making a [pull request](https://github.com/saidsef/alpine-jenkins-dockerfile/pulls).\n\nPlease read the official [Contribution Guide](./CONTRIBUTING.md) for more information on how you can contribute.\n\n## Troubleshooting\n\nIf you encounter issues while starting or accessing Jenkins, here are some common troubleshooting steps:\n\n### Unable to Access Jenkins at `http://127.0.0.1:8080` or `http://localhost:8080`\n\n- Ensure the Docker container is running. You can verify this by running:\n  ```bash\n  docker ps\n  ```\n  Look for a container with the name or image `alpine-jenkins-dockerfile`.\n- Check the container logs for any errors:\n  ```bash\n  docker logs \u003ccontainer-id\u003e\n  ```\n  Replace `\u003ccontainer-id\u003e` with the actual container ID from the `docker ps` output.\n\n### Slow Startup\n\n- Jenkins may take some time to initialize, especially on the first run. Be patient and monitor the logs for progress.\n\nBy following these steps, you should be able to resolve most common issues.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaidsef%2Falpine-jenkins-dockerfile","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsaidsef%2Falpine-jenkins-dockerfile","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaidsef%2Falpine-jenkins-dockerfile/lists"}