Displaying 1 to 20 from 280 results

webhook - webhook is a lightweight configurable tool written in Go, that allows you to easily create HTTP endpoints (hooks) on your server, which you can use to execute configured commands

  •    Go

webhook is a lightweight configurable tool written in Go, that allows you to easily create HTTP endpoints (hooks) on your server, which you can use to execute configured commands. You can also pass data from the HTTP request (such as headers, payload or query variables) to your commands. webhook also allows you to specify rules which have to be satisfied in order for the hook to be triggered.For example, if you're using Github or Bitbucket, you can use webhook to set up a hook that runs a redeploy script for your project on your staging server, whenever you push changes to the master branch of your project.

volkswagen - :see_no_evil: Volkswagen detects when your tests are being run in a CI server, and makes them pass

  •    Javascript

Volkswagen detects when your tests are being run in a CI server, and makes them pass. If you want your software to be adopted by Americans, good tests scores from the CI server are very important. Volkswagen uses a defeat device to detect when it's being tested in a CI server and will automatically reduce errors to an acceptable level for the tests to pass. This will allow you to spend less time worrying about testing and more time enjoying the good life as a trustful software developer.

size-limit - Prevent JS libraries bloat

  •    Javascript

Size Limit is a tool to prevent JavaScript libraries bloat. With it, you know exactly for how many kilobytes your JS library increases the user bundle. You can add Size Limit to your continuous integration service (such as Travis CI) and set the limit. If you accidentally add a massive dependency, Size Limit will throw an error.




awesome-ci - List of Continuous Integration services

  •    

Subscribe to receive notificatons. There are a lot of cloud continuous integration services. All of them have different set of functionality, some of them require payment, some of them are free. I have created a list of such services to make easy comparison of them and choose more suitable for you.

danger - 🚫 Stop saying "you forgot to …" in code review

  •    Ruby

Formalize your Pull Request etiquette. Danger runs after your CI, automating your team's conventions surrounding code review.

danger-js - ⚠️ Stop saying "you forgot to …" in code review

  •    TypeScript

Formalize your Pull Request etiquette. Danger runs after your CI, automating your team's conventions surrounding code review.

chinese-poetry - 最全中华古诗词数据库, 唐宋两朝近一万四千古诗人, 接近5.5万首唐诗加26万宋诗. 两宋时期1564位词人,21050首词。

  •    Python

最全的中华古典文集数据库, 包含5.5万首唐诗、26万首宋诗和2.1万首宋词. 唐宋两朝近1.4万古诗人, 和两宋时期1.5K词人. 数据来源于互联网. 为什么要做这个仓库? 古诗是中华民族乃至全世界的瑰宝, 我们应该传承下去, 虽然有古典文集, 但大多数人并没有拥有这些书籍. 从某种意义上来说, 这些庞大的文集离我们是有一定距离的。而电子版方便拷贝, 所以此开源数据库诞生了. 你可以用此数据做任何有益的事情, 甚至我也可以帮助你.


newman - Newman is a command-line collection runner for Postman

  •    Javascript

Supercharge your API workflow Modern software is built on APIs. Postman helps you develop APIs faster. Newman is a command-line collection runner for Postman. It allows you to effortlessly run and test a Postman collection directly from the command-line. It is built with extensibility in mind so that you can easily integrate it with your continuous integration servers and build systems.

lighthousebot - Run Lighthouse in CI, as a web service, using Docker. Pass/Fail GH pull requests.

  •    Javascript

This repo contains the frontend and backend for running Lighthouse in CI and integration with Github Pull Requests. An example web service is hosted for demo purposes. Note: This repo was previously named "lighthouse-ci".

lastbackend - System for containerized apps management. From build to scaling.

  •    Go

Last.Backend is an open source platform for containerized application management: from deploy to scale. This solution is based on container technology. All these runtimes are documented in runtime section, where are described all methods, types and algorithms.

gocd - Main repository for GoCD - Continuous Delivery server

  •    Java

This is the main repository for GoCD - a continuous delivery server. GoCD helps you automate and streamline the build-test-release cycle for worry-free, continuous delivery of your product. To quickly build your first pipeline while learning key GoCD concepts, visit our Intro to GoCD guide.

XcodeGen - A Swift command line tool for generating your Xcode project

  •    Swift

XcodeGen is a command line tool written in Swift that generates your Xcode project using your folder structure and a project spec. The project spec is a YAML or JSON file that defines your targets, configurations, schemes, custom build settings and many other options. All your source directories are automatically parsed and referenced appropriately while preserving your folder structure. Sensible defaults are used in many places, so you only need to customize what is needed. Very complex projects can also be defined using more advanced features.

golangci-lint - Linters Runner for Go

  •    Go

GolangCI-Lint is a linters aggregator. It's fast: on average 5 times faster than gometalinter. It's easy to integrate and use, has nice output and has a minimum number of false positives. GolangCI-Lint has integrations with VS Code, GNU Emacs, Sublime Text.

xcpretty - Flexible and fast xcodebuild formatter

  •    Ruby

xcpretty is a fast and flexible formatter for xcodebuild. It does one thing, and it should do it well. xcpretty is designed to be piped with xcodebuild and thus keeping 100% compatibility with it. It's even a bit faster than xcodebuild itself, since it saves your terminal some prints.

xcpretty - Flexible and fast xcodebuild formatter

  •    Ruby

xcpretty is a fast and flexible formatter for xcodebuild. It does one thing, and it should do it well. xcpretty is designed to be piped with xcodebuild and thus keeping 100% compatibility with it. It's even a bit faster than xcodebuild itself, since it saves your terminal some prints.

Hudson - Automated build monitoring system

  •    Java

Hudson monitors executions of repeated jobs, such as building and testing a software project or jobs run by cron. Mostly build scripts used to build the software projects. It used to send mails in case of success or failure. Hudson keeps those outputs and makes it easy for you to notice when something is wrong. It can generate a list of changes made into the build from SCM systems like CVS, Subversion, Git and many others.

ansible-role-jenkins - Ansible Role - Jenkins CI

  •    Groovy

Installs Jenkins CI on RHEL/CentOS and Debian/Ubuntu servers. Requires curl to be installed on the server. Also, newer versions of Jenkins require Java 8+ (see the test playbooks inside the tests/ directory for an example of how to use newer versions of Java for your OS).