Superblocks, a platform that provides a safe and automated process to take smart contracts from development to production, announced today a massive upgrade to its continuous integration (CI) based on feedback over the past several months.
Check out below the included new features:
Custom CI Pipeline
- Developers can now define their own configuration in a superblocks.yaml file. This opens up the possibility to run flexible builds. Find configuration guides, references, and samples from the documentation.
- The Superblocks team has introduced the concept of Pipelines, Jobs, and Stages. Once a developer has defined their jobs, they can decide to run them in parallel or create multiple stages which will ensure jobs get executed sequentially.
Multiple Repositories Per Project
- Since many blockchain projects are composed of several repositories and many smart contracts, Superblocks has added the possibility to link multiple repositories (and their pipelines) in a single project.
- According to the Superblocks team: “This paves the road to first-class support for mono repositories. With multiple build configurations in different packages, you will no longer need one monstrous .yaml file”
Public/Private Projects
- Projects can now be flagged as private or public.
- If they are set up to be public, outside collaborators will be able to access the build pipelines and check the status of their PRs in Superblocks without having to log in.
Notifications
- Email notifications for build fails are now available. Preferences can be edited under your personal settings.
Status Badges
Now every new build pipeline configured in a project will have their own custom status badge. Users can access the code under the build configuration.
New Repository Setup Flow
- Superblocks now provide developers with a more intuitive guided tour on how to connect new repositories to a project.
- In the future, Superblocks will provide customized CI start setups for each project by detecting which type of project is being used.
New Documentation Page
Finally, a new documentation page has been launched to coincide with these upgrades.
Superblocks CI/CD Platform
The Superblocks team is on a quest to provide a safe and automated process to take smart contracts from development to production. The team treats blockchain applications as first-class citizens in the platform that consists of:
- Continuous Integration (CI)[beta]: A practice that encourages developers to commit their code into a master branch often, rather than building in isolation and integrating them at the end of a dev cycle.
- Release Management [in development]: Safely deploy smart contracts to private, testnet or mainnet using browser compatible wallets. There is no need to expose your private keys when using Superblocks.