Automating Development Pipelines for Blockchain Projects with Buddy and Github
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
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
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.
In this walkthrough I'll take you into the process of integrating an already existing project or a new project from Github into Buddy.
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
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
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
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
@tonalrush, you are interesting to read!
Thank you @igorsamo
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!
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!