{"id":19782455,"url":"https://github.com/steadylearner/jenkins","last_synced_at":"2026-06-09T04:02:58.177Z","repository":{"id":96185958,"uuid":"225889878","full_name":"steadylearner/Jenkins","owner":"steadylearner","description":null,"archived":false,"fork":false,"pushed_at":"2019-12-04T18:24:17.000Z","size":14,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-11T02:33:01.096Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/steadylearner.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":"2019-12-04T14:46:03.000Z","updated_at":"2019-12-04T18:24:19.000Z","dependencies_parsed_at":"2023-03-23T08:48:27.081Z","dependency_job_id":null,"html_url":"https://github.com/steadylearner/Jenkins","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/steadylearner%2FJenkins","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/steadylearner%2FJenkins/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/steadylearner%2FJenkins/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/steadylearner%2FJenkins/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/steadylearner","download_url":"https://codeload.github.com/steadylearner/Jenkins/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241113299,"owners_count":19911861,"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":[],"created_at":"2024-11-12T06:05:11.524Z","updated_at":"2026-06-09T04:02:53.146Z","avatar_url":"https://github.com/steadylearner.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# How to use it\n\nRefer to these official documenations and the blog post for Docker commands.\n\n1. [Build a Node.js and React app with npm](https://jenkins.io/doc/tutorials/build-a-node-js-and-react-app-with-npm/#setup-wizard)\n2. [Create a Pipeline in Blue Ocean](https://jenkins.io/doc/tutorials/create-a-pipeline-in-blue-ocean/)\n3. [How to use Docker commands](https://www.steadylearner.com/blog/read/How-to-use-Docker-commands)\n\nThe speed of the processes depens on which machine it uses. I would use the server and servies from the Travis CI instead of Jenkins.\n\nCreate pipeline from UI takes so much time. I would build Jenkinsfile and use git CLI Instead also.\n\nIts payload is Jenkinsfile with [the pipeline API](https://jenkins.io/doc/book/pipeline/syntax/) and shell commands to help it.\n\n## Workflow\n\n1. Install it with Docker and make volumes and link paths and login.\n2. Help it which codes use. GitHub etc.\n3. Write Jenkinsfile with pipeline.\n4. Make bash commands for each stage(process).\n5. Read the documenation and navigate the UI.\n\n## Commands\n\n**1.** Minimal Setup\n\n```console\ndocker run \\\n  -u root \\\n  -p 8080:8080 \\\n  -v jenkins-data:/var/jenkins_home \\\n  -v /var/run/docker.sock:/var/run/docker.sock \\\n  -v \"$HOME\":/home \\\n  --name jenkins jenkinsci/blueocean\n``` \n\n**2.** When you want to control the jenkins container\n\n```console\ndocker exec -it jenkins bash\n```\n\n**3.** Manage volumes made from it \n\n```console\ndocker volume ls\n```\n\n## Notes\n\n1. If you want to use GitHub repositories in your local machine, you should save it in the right path.\n\n2. It is simple but save credentials well before you login, if you couldn't find it, remove the container and volumes then start again. \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsteadylearner%2Fjenkins","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsteadylearner%2Fjenkins","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsteadylearner%2Fjenkins/lists"}