{"id":40700136,"url":"https://github.com/dkd/cinc-workstation","last_synced_at":"2026-01-21T12:03:19.246Z","repository":{"id":40268622,"uuid":"440787573","full_name":"dkd/cinc-workstation","owner":"dkd","description":null,"archived":false,"fork":false,"pushed_at":"2025-05-09T14:12:37.000Z","size":12,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":16,"default_branch":"main","last_synced_at":"2025-10-03T01:33:11.085Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/dkd.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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,"zenodo":null}},"created_at":"2021-12-22T08:30:43.000Z","updated_at":"2025-05-09T14:11:53.000Z","dependencies_parsed_at":"2025-05-09T15:29:09.097Z","dependency_job_id":"b61dd71c-5f1d-47bc-83df-4349c6253ec5","html_url":"https://github.com/dkd/cinc-workstation","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/dkd/cinc-workstation","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dkd%2Fcinc-workstation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dkd%2Fcinc-workstation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dkd%2Fcinc-workstation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dkd%2Fcinc-workstation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dkd","download_url":"https://codeload.github.com/dkd/cinc-workstation/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dkd%2Fcinc-workstation/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28632781,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-21T04:47:28.174Z","status":"ssl_error","status_checked_at":"2026-01-21T04:47:22.943Z","response_time":86,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":[],"created_at":"2026-01-21T12:03:13.918Z","updated_at":"2026-01-21T12:03:19.234Z","avatar_url":"https://github.com/dkd.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"This image based on opensource [CINC Workstation](https://cinc.sh/start/workstation/) provides the complete test suite for running regression tests on CHEF cookbooks. One may use it in [GitLab](https://docs.gitlab.com/ee/ci/pipelines/) CI-Pipeline. \n\nFollowing tools additionally to [official image](https://hub.docker.com/r/cincproject/workstation) are included:\n* `kitchen-docker` \n* `rubocop` \n* `overcommit`\n* `shellcheck`\n* `docker-cli`\n* `virtualbox`\n* `vagrant`\n\n### Dockerfile\n```\nFROM cincproject/workstation:24.6.1066\nLABEL maintainer=\"Ivan Golman \u003civan.golman@dkd.de\u003e, dkd Internet Service GmbH.\"\n\nRUN chef gem install kitchen-docker rubocop overcommit\n\nRUN apt-get update \u0026\u0026 \\\n    apt-get install -y \\\n    apt-transport-https \\\n    ca-certificates \\\n    curl \\\n    gnupg-agent \\\n    software-properties-common \\\n    xz-utils\n\nARG scversion=\"stable\"\nRUN wget -qO- \"https://github.com/koalaman/shellcheck/releases/download/${scversion?}/shellcheck-${scversion?}.linux.x86_64.tar.xz\" | \\\n    tar -xJv \u0026\u0026 cp \"shellcheck-${scversion}/shellcheck\" /usr/bin/\n\nRUN curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -\nRUN add-apt-repository \\\n    \"deb [arch=amd64] https://download.docker.com/linux/ubuntu \\\n    $(lsb_release -cs) \\\n    stable\"\n  \nRUN wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | apt-key add -\nRUN wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | apt-key add -\nRUN apt-add-repository \"deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib\"\n\nRUN curl -fsSL https://apt.releases.hashicorp.com/gpg | apt-key add -\nRUN apt-add-repository \"deb [arch=amd64] https://apt.releases.hashicorp.com $(lsb_release -cs) main\"\n\nRUN apt-get update \u0026\u0026 \\\n    apt-get install -y \\\n  linux-headers-generic \\\n  linux-headers-5.4.0-90-generic \\\n  docker-ce-cli \\\n  virtualbox-6.1 \\\n  vagrant \\\n  \u0026\u0026 \\\n    apt-get clean \u0026\u0026 \\\n  apt-get autoclean \u0026\u0026 \\\n  apt-get autoremove -y \u0026\u0026 \\\n    rm -rf /var/lib/apt/lists/* \\\n  /tmp/* \\\n  /var/tmp/* \\\n  /var/log/*log \\\n  /var/log/apt/* \\\n  /var/lib/dpkg/*-old \\\n  /var/cache/debconf/*-old\n  \nRUN vagrant plugin install vagrant-cachier\n```\n\n## Contributing\n\n* Fork the repo.\n* Create a branch from the develop branch and name it 'feature/name-of-feature': `git checkout -b feature/my-new-feature` (We follow [this branching model] (http://nvie.com/posts/a-successful-git-branching-model/))\n* Make sure you test your new feature.\n* Commit your changes together with specs for them: `git commit -am 'Add some feature'`\n* Push your changes to your feature branch.\n* Submit a pull request to the **develop** branch. Describe your feature in the pull request. Make sure you commit the specs.\n* A pull request does not necessarily need to represent the final, finished feature. Feel free to treat it as a base for discussion.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdkd%2Fcinc-workstation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdkd%2Fcinc-workstation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdkd%2Fcinc-workstation/lists"}