All Projects → codeship → Scripts

codeship / Scripts

Licence: mit
Scripts for use on Codeship Basic

Programming Languages

shell
77523 projects
bash
514 projects

Labels

Projects that are alternatives of or similar to Scripts

Pypyr
pypyr task-runner cli & api for automation pipelines. Automate anything by combining commands, different scripts in different languages & applications into one pipeline process.
Stars: ✭ 173 (-18.01%)
Mutual labels:  ci, cd
Jenkins Rest
Java client, built on top of jclouds, for working with Jenkins REST API
Stars: ✭ 201 (-4.74%)
Mutual labels:  ci, cd
Flint
Fast and configurable filesystem (file and directory names) linter
Stars: ✭ 115 (-45.5%)
Mutual labels:  ci, cd
Rain
🌧️ A live example to illustrate python packaging, testing, building, & deploying
Stars: ✭ 99 (-53.08%)
Mutual labels:  ci, cd
Goploy
Deploy, CI/CD, Xterm, APP monitor, Crontab Manager.
Stars: ✭ 147 (-30.33%)
Mutual labels:  ci, cd
Orkestra
Functional DevOps with Scala and Kubernetes
Stars: ✭ 102 (-51.66%)
Mutual labels:  ci, cd
Nevergreen
🐤 A build monitor with attitude
Stars: ✭ 170 (-19.43%)
Mutual labels:  ci, cd
Git Release
Publish a GitHub Release 📦 with Assets 📁 and Changelog 📄
Stars: ✭ 77 (-63.51%)
Mutual labels:  ci, cd
Gitlab Ci Local
Tired of pushing to test your .gitlab-ci.yml?
Stars: ✭ 134 (-36.49%)
Mutual labels:  ci, cd
Gradle Nexus Staging Plugin
Automatize releasing Gradle projects to Maven Central.
Stars: ✭ 132 (-37.44%)
Mutual labels:  ci, cd
Docker Builder
Docker builder builds Docker images from a friendly config file.
Stars: ✭ 81 (-61.61%)
Mutual labels:  ci, cd
Symfony Bootstrapped
⚡️ Symfony with tools
Stars: ✭ 160 (-24.17%)
Mutual labels:  ci, cd
Gitlab Ci Dashboard
📊 Dashboard for monitoring GitLab CI builds and pipelines for TV
Stars: ✭ 79 (-62.56%)
Mutual labels:  ci, cd
Pipelines
Build pipelines for automation, deployment, testing...
Stars: ✭ 105 (-50.24%)
Mutual labels:  ci, cd
Documentation
Documentation for Codeship CI & CD service
Stars: ✭ 78 (-63.03%)
Mutual labels:  ci, cd
Lastbackend
System for containerized apps management. From build to scaling.
Stars: ✭ 1,536 (+627.96%)
Mutual labels:  ci, cd
Jmeter Elasticsearch Backend Listener
JMeter plugin that lets you send sample results to an ElasticSearch engine to enable live monitoring of load tests.
Stars: ✭ 72 (-65.88%)
Mutual labels:  ci, cd
Ic
去哪儿公司内部CI、CD以及devops体系建设过程中使用的消息系统和数据中心。由于其基于HTTP协议的特性,具有跨平台、跨语言的优点。而devops体系搭建中,会引入各种开源工具,这些工具的语言差异也很大。基于IC,我们不仅快速实现了流程自动化,而且系统解耦,自动化进程大大提高。
Stars: ✭ 73 (-65.4%)
Mutual labels:  ci, cd
Kubectl
A Github action for kubectl, the Kubernetes CLI
Stars: ✭ 128 (-39.34%)
Mutual labels:  ci, cd
Action Docker Layer Caching
🐳 Enable Docker layer caching in GitHub Actions
Stars: ✭ 160 (-24.17%)
Mutual labels:  ci, cd

Codeship Scripts Codeship Status for codeship/scripts

A public collection of useful scripts for use on Codeship and similar tools.

E.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 ;)

Using the scripts

Each script includes a comment at the beginning detailing how to configure and use the script in your builds. Those comments look for example like

# Add at least the following environment variables to your project configuration
# (otherwise the defaults below will be used).
# * FIREFOX_VERSION
#
# Include in your builds via
# \curl -sSL https://raw.githubusercontent.com/codeship/scripts/master/packages/firefox.sh | bash -s

It is important that you follow those instructions and not simply copy / paste the scripts into your Codeship project configuration.

Most scripts include set -e to make the script fail as soon as a subcommand returns a non-zero exit code (which indicates failure).

This 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 settings on codeship.com 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 :)

Please see the post at https://documentation.codeship.com/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.

Code of Conduct

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].