strider - Open Source Continuous Integration & Deployment Server

  •        24

Strider is an Open Source Continuous Deployment / Continuous Integration platform. It is written in Node.JS / JavaScript and uses MongoDB as a backing store. It is published under the BSD license. Note: Installing on OS X might require XCode to be installed.

http://strider-cd.github.io/
https://github.com/Strider-CD/strider

Dependencies:

activedirectory : ^0.7.2
ansi_up : ^1.3.0
async : ^2.0.1
bcryptjs : ^2.1.0
bluebird : ^3.4.1
body-parser : ^1.10.0
chalk : ^1.1.3
co-router : ^1.0.3
compression : ^1.2.2
connect-flash : ^0.1.1
connect-mongo : ^1.3.2
connect-slashes : ^1.3.1
cookie-parser : ^1.3.3
cors : ^2.5.2
debug : ^3.1.0
errorhandler : ^1.3.0
everypaas : 0.0.8
express : ^4.10.6
express-session : ^1.9.3
global-tunnel : ^1.2.0
gravatar : ^1.1.0
in-publish : ^2.0.0
lodash : ^4.14.0
md5 : ^2.0.0
method-override : ^2.3.10
mongoose : ^4.7.6
morgan : ^1.5.0
morgan-debug : ^2.0.0
node-rsa : ^0.4.0
opencollective : ^1.0.0
passport : ^0.3.2
passport-local : ^1.0.0
path-to-regexp : ^1.0.2
pug : ^2.0.0-beta4
rc : ^1.0.3
request : ^2.81.0
semver : ^5.3.0
serve-favicon : ^2.2.0
socket.io : ^2.0.1
socket.io-client : ^2.0.1
sshpk : ^1.8.3
step : ^1.0.0
strider-bitbucket : ^1.2.0
strider-build-badge : ^0
strider-cli : ^2.0.0
strider-custom : ^0.6.0
strider-ecosystem-client : ^1.2.1
strider-email-notifier : ^1.0.0
strider-env : ^0.5.1
strider-extension-loader : ^0.4.5
strider-git : ^1.0.0
strider-github : ^2.3.0
strider-github-status : ^2.0.0
strider-gitlab : ^1.2.3
strider-heroku : ^0.1.1
strider-mailer : ^0.2.0
strider-metadata : ^0.0.3
strider-node : ^1.0.0
strider-python : ^0.2.1
strider-ruby : ^0.0.2
strider-simple-runner : ^1.0.0
strider-slack : ^2.0.0
strider-ssh-deploy : ^1.0.0
strider-webhooks : ^0.1.1
swig : ^0.14.0
thirty-two : ^1.0.1
validator : ^7.0.0
winston : ^2.2.0

Tags
Implementation
License
Platform

   




Related Projects

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.

werf - Werf (previously known as dapp) helps to implement and support Continuous Integration and Continuous Delivery

  •    Go

Werf (previously known as Dapp) is made to implement and support Continuous Integration and Continuous Delivery (CI/CD). Werf simplifies development of build scripts, reduces commit build time and automates deployment. It is designed to make engineer's work fast end efficient.

origin - Enterprise Kubernetes for Developers

  •    Go

OpenShift Origin is a distribution of Kubernetes optimized for continuous application development and multi-tenant deployment. OpenShift adds developer and operations-centric tools on top of Kubernetes to enable rapid application development, easy deployment and scaling, and long-term lifecycle maintenance for small and large teams.For questions or feedback, reach us on IRC on #openshift-dev on Freenode or post to our mailing list.

argo-cd - Declarative Continuous Delivery for Kubernetes

  •    Go

Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. Application definitions, configurations, and environments should be declarative and version controlled. Application deployment and lifecycle management should be automated, auditable, and easy to understand.

Spinnaker - Global Continuous Delivery

  •    Python

Spinnaker is an open source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence. It helps codify the process of safely and reliably deploying artifacts to the cloud. It can deploy across multiple cloud providers: AWS EC2, Google Compute Engine, Microsoft Azure, OpenStack and Cloud Foundry.


ecs-refarch-continuous-deployment - ECS Reference Architecture for creating a flexible and scalable deployment pipeline to Amazon ECS using AWS CodePipeline

  •    Shell

The ECS Continuous Deployment reference architecture demonstrates how to achieve continuous deployment of an application to Amazon Elastic Container Serivice (Amazon ECS) using AWS CodePipeline and AWS CodeBuild. With continuous deployment, software revisions are deployed to a production environment automatically without explicit approval from a developer, making the entire software release process automated.Fork the Amazon ECS sample app GitHub repository into your GitHub account.

Docker - The Linux container engine

  •    Go

Docker is an open-source engine that automates the deployment of any application as a lightweight, portable, self-sufficient container that will run virtually anywhere. Common use cases for Docker include Automating the packaging and deployment of applications, Creation of lightweight, private PAAS environments, Automated testing and continuous integration/deployment, Deploying and scaling web apps, databases and backend services

Jenkins - Continuous Integration Server

  •    Java

Jenkins is an award-winning application that monitors executions of repeated jobs, such as building a software project or jobs run by cron. It focuses on two things, Building/testing software projects continuously and Monitoring executions of externally-run jobs. Jenkins can distribute build/test loads to multiple computers.

FlubuCore - A cross platform build and deployment automation system for building projects and executing deployment scripts using C# code

  •    CSharp

"FlubuCore - Fluent Builder Core" is a cross platform build and deployment automation system. You can define your build and deployment scripts in C# using an intuitive fluent interface. This gives you code completion, IntelliSense, debugging, FlubuCore custom analyzers, and native access to the whole .NET ecosystem inside of your scripts. Extending FlubuCore fluent interface by writing your own tasks within FlubuCore plugins.

gaia - Build powerful pipelines in any programming language.

  •    Go

Develop powerful pipelines with the help of SDKs and simply check-in your code into a git repository. Gaia automatically clones your code repository, compiles your code to a binary and executes it on-demand. All results are streamed back and formatted to a user-friendly graphical output. Automation Engineer, DevOps, SRE, Cloud Engineer, Platform Engineer - they all have one in common: The majority of tech people are not motivated to take up this work and they are hard to recruit.

Continuous Integration BizTalk

  •    

The project is aimed to achieve continuous integration using TFS 2010, BizTalk Server 2010, Visual Studio 2010 and BizTalk Deployment Framework. Project utilizes MSBuild Framework and Build Process template to achieve continuous Integration. The customized build process templa...

cds - Enterprise-Grade Continuous Delivery & DevOps Automation Open Source Platform

  •    Go

CDS is an Enterprise-Grade Continuous Delivery & DevOps Automation Platform written in Go(lang). CDS provides an intuitive UI that allows you to build complex workflows, run them and dig into the logs when needed.

dapp - Утилита для реализации и сопровождения процессов CI/CD

  •    Ruby

Dapp — это утилита для реализации и сопровождения процессов CI/CD (Continuous Integration и Continuous Delivery). Предназначена для использования DevOps-специалистами в качестве связующего звена между кодом приложений (поддерживается Git), инфраструктурой, описанной кодом (Chef) и используемой PaaS (Kubernetes). При этом dapp спроектирована с мыслями о быстроте/эффективности работы, её предназначение — упростить DevOps-инженерам разработку кода для сборки, уменьшить время ожидания сборки по очередному коммиту, автоматизировать деплой. Версия >= 2.1.

agent - The Buildkite Agent is an open-source toolkit written in Golang for securely running build jobs on any device or network

  •    Go

Note: This is the development branch of the buildkite-agent, and may not contain files or code in the current stable release. To see code or submit PRs for stable agent versions, please use the corresponding maintenance branch: 3.0.x. The buildkite-agent is a small, reliable, and cross-platform build runner that makes it easy to run automated builds on your own infrastructure. It’s main responsibilities are polling buildkite.com for work, running build jobs, reporting back the status code and output log of the job, and uploading the job's artifacts.

screwdriver - An open source build platform designed for continuous delivery.

  •    Javascript

Screwdriver is a self-contained, pluggable service to help you build, test, and continuously deliver software using the latest containerization technologies. Screwdriver began as a hack for simplified interfacing with Jenkins at Yahoo in 2012. As the volume of builds increased, it became clear that Jenkins was not stable or feasible to use at the scale we were running builds. In 2016, we rebuilt Screwdriver from scratch in open source with our best coding practices and CICD goals in mind. Screwdriver is executor and SCM-agnostic, meaning you can choose whichever plugin better suits your need or build your own. It's completely free and open source, and our team is actively maintaining the code.

travis-ci - Free continuous integration platform for GitHub projects.

  •    

Travis CI is a hosted continuous integration and deployment system. There are two versions of it, travis-ci.com for private repositories, and travis-ci.org for public repositories.This repository contains the central issue tracker for the Travis CI project.

ecs-blue-green-deployment - Reference architecture for doing blue green deployments on ECS.

  •    Python

This reference architecture is in reference to blog post on blue green deployments on ECS. It creates a continuous delivery by leveraging AWS CloudFormation templates. The templates creates resources using Amazon's Code* services to build and deploy containers onto an ECS cluster as long running services. It also includes a manual approval step facilitated by lambda function that discovers and swaps target group rules between 2 target groups, promoting the green version to production and demoting the blue version to staging. This example uses AWS Command Line Interface to run Step-3 below.

flux - The GitOps Kubernetes operator

  •    Go

Flux is a tool that automatically ensures that the state of a cluster matches the config in git. It uses an operator in the cluster to trigger deployments inside Kubernetes, which means you don't need a separate CD tool. It monitors all relevant image repositories, detects new images, triggers deployments and updates the desired running configuration based on that (and a configurable policy). The benefits are: you don't need to grant your CI access to the cluster, every change is atomic and transactional, git has your audit log. Each transaction either fails or succeeds cleanly. You're entirely code centric and don't need new infrastructure.

Gitlab - The platform for modern developers

  •    Ruby

GitLab Community Edition (CE) is open source software to collaborate on code. Create projects and repositories, manage access and do code reviews. Each project has a wiki backed up by a separate git repository. Use the ticketing system included in GitLab or integrate your existing system and lot more.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.