Close

Buddy

By- Buddy (Version latestOS Ubuntu 18.04)

Description

Buddy is a Continuous Integration and Delivery tool (CI/CD) for web and software developers. This CI/CD tool uses delivery pipelines to build, test, and deploy code. The pipelines consist of actions (over 100 types) that can be easily arranged with drag and drop in a clear & telling GUI – there is no need to script the whole process.

Build server

Buddy supports all popular languages and frameworks, including PHP, Node.js, Java, Go, Python, Rails, .NET Core, and mobile tech (Android, Ionic, React Native). Builds and tests are run in isolated containers, with the artifacts and repository files stored in the pipeline filesystem. Dependencies and packages are cached in the container, which massively improves build performance.

Deployments

Buddy’s deployments are based on changesets, which means only changed files are deployed – there’s no need to upload the whole repository every time. On top of regular bare-metal servers (FTP/SFTP), this CI/CD tool integrates with all popular IaaS/PaaS, including AWS, Google Cloud, Rackspace, Firebase, Microsoft Azure, and DigitalOcean Spaces. The tool supports Rsync, Blue/Green, and Atomic Deployments.

Docker

Being a Docker-based tool itself, Buddy features a wide variety of Docker actions, allowing developers to build Docker images and use them in builds or push to the selected registry. Advanced users can use Buddy to orchestrate containers on Kubernetes clusters: apply deployment, run pods/jobs, execute kubectl commands, and more.

Software Included

Getting started after deploying Buddy

Copy the IP address of the VM and open the following URL in your web browser to follow the installation progress:

http://$VM_IP:81

Once the installation is over, you will be automatically redirected to your instance of Buddy.

Documentation:

          a- integrate your instance with GitHub / GitHub Enterprise / Bitbucket / GitLab

          b- create a Continuous Delivery pipeline for PHP / Node.js / React.js / Go and other

          c- build and deliver Docker images

          d- automate deployment to SFTP / FTP / AWS S3 / AWS ElasticBeanstalk and other

In order to manage your Buddy installation, log in to the VM as root using either the password from the email, or the SSH key that you added during the creation. Once logged, use Buddy CLI to configure the settings.

Other instructions:

          a- updating Buddy Enterprise to new version

          b- performing backup and restoration

Support Details

Supported By: Buddy
Hours: 24×7
Support URL: https://forum.buddy.works/
Support Email: support@buddy.works