{"id":25731900,"url":"https://github.com/codeship/scripts","last_synced_at":"2025-05-16T13:04:36.031Z","repository":{"id":29346189,"uuid":"32880316","full_name":"codeship/scripts","owner":"codeship","description":"Scripts for use on Codeship Basic","archived":false,"fork":false,"pushed_at":"2024-12-14T02:40:30.000Z","size":406,"stargazers_count":215,"open_issues_count":0,"forks_count":171,"subscribers_count":30,"default_branch":"master","last_synced_at":"2025-04-03T08:11:39.016Z","etag":null,"topics":["bash","cd","ci","codeship","hacktoberfest","shell"],"latest_commit_sha":null,"homepage":"https://codeship.com","language":"Shell","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/codeship.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-03-25T17:32:45.000Z","updated_at":"2025-02-11T21:31:43.000Z","dependencies_parsed_at":"2024-02-16T19:24:31.503Z","dependency_job_id":"e56586fb-5229-4831-9266-28fe44a00ccd","html_url":"https://github.com/codeship/scripts","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/codeship%2Fscripts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeship%2Fscripts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeship%2Fscripts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeship%2Fscripts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codeship","download_url":"https://codeload.github.com/codeship/scripts/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248525750,"owners_count":21118744,"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":["bash","cd","ci","codeship","hacktoberfest","shell"],"created_at":"2025-02-26T03:38:23.292Z","updated_at":"2025-04-12T06:20:44.350Z","avatar_url":"https://github.com/codeship.png","language":"Shell","readme":"# [Codeship Scripts](https://github.com/codeship/scripts/) [ ![Codeship Status for codeship/scripts](https://codeship.com/projects/7ffee8d0-c443-0132-17cf-0a3d9756066d/status?branch=master)](https://codeship.com/projects/74080)\n\nA public collection of useful scripts for use on [Codeship](https://app.codeship.com/) and similar tools.\n\nE.g. scripts to install specific versions of software not included by default on the build VMs. Deployment scripts for external services to customize to your needs, configure caching or trigger notifications. And other scripts if you want to have them included. ;)\n\n## Using the scripts\n\nEach script includes a comment at the beginning detailing how to configure and use the script in your builds. Those comments, for example, look like:\n\n```shell\n# Add at least the following environment variables to your project configuration\n# (otherwise the defaults below will be used).\n# * FIREFOX_VERSION\n#\n# Include in your builds via\n# \\curl -sSL https://raw.githubusercontent.com/codeship/scripts/master/packages/firefox.sh | bash -s\n```\n\n**It is important that you follow those instructions and not simply copy / paste the scripts into your Codeship project configuration.**\n\nMost scripts include `set -e` to make the script fail as soon as a subcommand returns a non-zero exit code (which indicates failure).\n\nThis is fine if you call the script as documented above (via the `curl` command). But it will have side effects if you copy the commands into your project settings on Codeship as any command that fails after the `set -e` will terminate your build. You'll get a `SYSTEM` build status, but no further error message or log output. You probably don't want this. :)\n\nPlease see the post at https://docs.cloudbees.com/docs/cloudbees-codeship/latest/basic-builds-and-configuration/scripts#_set_e for more information on how `set -e` works and why this causes issues if you include it in your setup or test commands.\n\n## Code of Conduct\n\nPlease note that this project is released with a [Contributor Code of Conduct](CODE_OF_CONDUCT.md). By participating in this project you agree to abide by its terms.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodeship%2Fscripts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodeship%2Fscripts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodeship%2Fscripts/lists"}