CleverLabs / Stagy
Licence: gpl-3.0
Stagy is a tool for quick deployment of staging environments.
Stars: ✭ 19
Projects that are alternatives of or similar to Stagy
Mysql Sandbox
Quick and painless install of one or more MySQL servers in the same host.
Stars: ✭ 176 (+826.32%)
Mutual labels: deployment, sandbox
feater
Tool for rapid deployment of selected features of your web application to isolated testing or demo environments.
Stars: ✭ 27 (+42.11%)
Mutual labels: qa, deployment
Dbdeployer
DBdeployer is a tool that deploys MySQL database servers easily.
Stars: ✭ 467 (+2357.89%)
Mutual labels: deployment, sandbox
Sublimetext Codeformatter
Code Formatter plugin for ST2/ST3
Stars: ✭ 765 (+3926.32%)
Mutual labels: scss
Artsy.github.io
The Artsy Engineering Open-Source Developers Blog
Stars: ✭ 770 (+3952.63%)
Mutual labels: scss
Tridentsandbox
An In-Browser Scripting IDE for HTML5/Javascript
Stars: ✭ 5 (-73.68%)
Mutual labels: sandbox
Ghchat
📱A chat application for GitHub. React + PWA + Node(koa2) + Typescripts + Mysql + Socket.io
Stars: ✭ 791 (+4063.16%)
Mutual labels: scss
Primitive
⛏️ A front-end design toolkit for developing web apps.
Stars: ✭ 783 (+4021.05%)
Mutual labels: scss
Rails
Official Ruby on Rails specific tasks for Capistrano
Stars: ✭ 773 (+3968.42%)
Mutual labels: deployment
Vue Bootstrap With Material Design
Vue Bootstrap with Material Design - Powerful and free UI KIT
Stars: ✭ 803 (+4126.32%)
Mutual labels: scss
Chef
Chef Infra, a powerful automation platform that transforms infrastructure into code automating how infrastructure is configured, deployed and managed across any environment, at any scale
Stars: ✭ 6,766 (+35510.53%)
Mutual labels: deployment
Jekyll Theme Chirpy
A minimal, sidebar, responsive web design Jekyll theme that focuses on text presentation.
Stars: ✭ 773 (+3968.42%)
Mutual labels: scss
Appimagekit
Package desktop applications as AppImages that run on common Linux-based operating systems, such as RHEL, CentOS, openSUSE, SLED, Ubuntu, Fedora, debian and derivatives. Join #AppImage on irc.libera.chat
Stars: ✭ 6,909 (+36263.16%)
Mutual labels: deployment
Liebling
Beautiful and clean Ghost theme that is easy and comfortable to use. To get the latest version please head over the releases page 👉🏼
Stars: ✭ 792 (+4068.42%)
Mutual labels: scss
Stagy
Stagy is an automated tool for application deployment. It helps teams to make deployment and testing processes simple and easy to maintain.
Installation
- Create Github Application
- Create Slack Application
- Create Heroku account
Configure Github App
- Set 'Request user authorization during installation' to
true
- Enable permissions:
- content - read
- issues - read/write
- pull requests - read/write
- email addresses - read-only
- Enable webhooks:
- pull_requests
- Set 'Webhook URL' to your app
(you can usehttps://<your_app_address>/webhooks/github
https://smee.io/
for local development) - Set 'Webhook secret'
Configure Slack App
Enable incoming-webhooks
it's used to send notifications to your slack channel
Configure Stagy
- Setup ENV variables, as described in
.env
file - Install the Gems
bundle install
- Setup DB
bundle exec rake db:setup
- Run seeds
bundle exec rake db:seed_fu
- Run server
bundle exec rails s
- Run sidekiq
bundle exec sidekiq
Usage
-
Create a Project (one of the following):
- Install the Github application and allow access to at least one repository
- Manually by the 'Create new Project' button
-
Create project instance (one of the following):
- Create pull_request in the repository
- Manually by the button 'Create'
-
Deploy
License
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].