Automating Development Pipelines for Blockchain Projects with Buddy and Github

in #crypto6 years ago (edited)

buddy.jpg

There are various modern approaches to developing softwares and applications in today's world where a handful of methodologies and frameworks has been introduced to improve how teams build and ship softwares and applications today.

Architectures like the microservices architectures that allow for a component based approach towards developing software features, several tools have been implemented to improve the CI/CD cycle of development to support projects written in multiple languages

microservice.jpg

For example in today's world a Software Product, built using the JamStack may utilize a Database, a Central API Gateway and Multiple Microservices wrote in languages like Ruby, Javascript, Python or Java all providing restpoints to the central API Gateway.

This is where Buddy comes in, Buddy is a NoOPs integration tool that allows software developers to automate their build, test and deployment process for apps they build

Buddy boasts of these tools to make this happen:

  • Automation Marketplace
  • BlockchainOps
  • Private Automation GRID
  • Shared Automation GRID

The icing to Buddy is the Development Panel, where you need to write very little code and with a few clicks, you can automate your development pipeline

project-gits.jpg

What this means is that as a software developer, especially one who is interested in blockchain development, you can now confidently start your software projects from your computer, using an SVN of your choice like Github, and automate a deployment and testing cycle that can give you peace of mind using Buddy

Buddy Integrates directly with Github and has a Free plan that a lone developer can use to kickstart their blockchain project.

pricing.png

In this walkthrough I'll take you into the process of integrating an already existing project or a new project from Github into Buddy.

Screenshot-2018-7-31 Build software better, together.png
After selecting a Pricing Tier, Grant Access to your Github Account from Buddy which then allows you setup a repository

Understanding Pipelines

Pipelines allow you to build, test and deploy apps and websites with actions arranged in sequence. You can, for example, use Buddy to upload files to the server and update assets on AWS on every push to branch, or create a pipeline that will build, test and deploy your mobile app.
Learn More here

automate-detection.png
The Fun Part is that Buddy can automatically detect your server, development environment

Buddy also have other Apps in Integration with major providers like Google, AWS and Docker
integrations.png

Automation Marketplace

Automation marketplace allows developers create automation scripts as sell them on the Buddy Automation Marketplace for BUD Tokens, Developers can contribute free and open source scripts, as well as premium scripts for other developers to improve their development lifecycle using buddy, while still earning income from the platform, as it is in any other Marketplace like CodeCanyon etc.

Check these out

Buddy on Google Cloud

Buddy on AWS

Relevant Links

Buddy Token
Buddy Website
Buddy Documentation

buddy2018
This is an @Originalworks Contest
https://steemit.com/crypto/@originalworks/680-steem-sponsored-writing-contest-buddy

Sort:  

@tonalrush, you are interesting to read!

This post has been submitted for the @OriginalWorks Sponsored Writing Contest!
You can also follow @contestbot to be notified of future contests!

Congratulations @tonalrush! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes received

Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word STOP

To support your work, I also upvoted your post!

Do you like SteemitBoard's project? Then Vote for its witness and get one more award!

so far ,i have read all submissions for this contest and i can categorically say that this is the best read, very easy to understand, concise and explicitly reviewed, good job brother!