{"id":21384546,"url":"https://github.com/spacebabies/ci","last_synced_at":"2026-05-07T03:35:35.230Z","repository":{"id":80554918,"uuid":"153013912","full_name":"spacebabies/ci","owner":"spacebabies","description":"Docker images for Continuous Integration of our Rails apps","archived":false,"fork":false,"pushed_at":"2020-08-12T11:33:35.000Z","size":23,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-16T11:42:09.899Z","etag":null,"topics":["bitbucket","continuous-integration","docker","dockerfile","rails","ruby","ruby-on-rails","sentry"],"latest_commit_sha":null,"homepage":"","language":"Dockerfile","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/spacebabies.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":"2018-10-14T20:04:06.000Z","updated_at":"2020-08-12T11:33:37.000Z","dependencies_parsed_at":null,"dependency_job_id":"c82b75c6-fad4-4acb-85b0-761c0a05615d","html_url":"https://github.com/spacebabies/ci","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/spacebabies/ci","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spacebabies%2Fci","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spacebabies%2Fci/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spacebabies%2Fci/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spacebabies%2Fci/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spacebabies","download_url":"https://codeload.github.com/spacebabies/ci/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spacebabies%2Fci/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263335804,"owners_count":23450933,"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":["bitbucket","continuous-integration","docker","dockerfile","rails","ruby","ruby-on-rails","sentry"],"created_at":"2024-11-22T11:41:55.091Z","updated_at":"2026-05-07T03:35:31.959Z","avatar_url":"https://github.com/spacebabies.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CI image for Rails\n\nUse this to run Continuous Integration.\n\nThese examples use `2.4.1` for the Ruby version, which has the corresponding\nDockerfile. Change it to the Ruby version used in your project.\n\n## Configure for a project\n\nThe examples build and deploy to staging and production. Add or remove\nenvironments to match yours.\n\n1. Create `bitbucket_pipelines.yml`. Two database examples are in this repo.\n2. Set the correct Ruby version in it.\n3. Commit and push so that Bitbucket knows what to do.\n4. Enable Pipelines in the project.\n5. Set the project environment variables in Bitbucket (see below).\n\n## Use every day\n\n### Bitbucket Pipelines\n\nYou will need some environment variables.\n\n**Repository Environment Variables**\n\n- [ ] `SENTRY_PROJECT` - the name of the project in Sentry\n\n**Deployment Environment Variables**\n\n_When deployed to Cloud 66:_\n\n- [ ] `REDEPLOYMENT_HOOK` - the production Cloud 66 redeployment hook\n- [ ] `STAGING_REDEPLOYMENT_HOOK` - same for staging (if applicable)\n\n**Account Variables**\n\n- [ ] `SENTRY_AUTH_TOKEN` - Sentry authentication token\n- [ ] `SENTRY_ORG` - should be set to `space-babies`\n\n## Dev on this thing\n\nFor an entirely new Ruby version, copy one of the existing directories.\nThen build the image and/or make changes to the Dockerfile so that it builds\ncleanly and has everything required.\n\n### Build and push to Docker hub\n\nCreate a repo on Docker Hub if it doesn't exist already.\n\nTo publish an image:\n\n``` shell\ndocker build -t spacebabies/ci-2.4.1:latest 2.4.1\ndocker push spacebabies/ci-2.4.1:latest\n```\n\n## Questions?\n\ninfo@spacebabies.nl\nhttps://www.spacebabies.nl\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspacebabies%2Fci","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fspacebabies%2Fci","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspacebabies%2Fci/lists"}