This is a step-by-step guide on how to get started with Nosana.
It’s an easy Hello World example that covers how to register, hook up your GitHub repository, and run your first Nosana pipeline.
Nosana is a decentralized engine running continuous integration. It helps you automate the process of building, testing, and deploying your code.
This tutorial teaches you Nosana essentials such as CI/CD, container images, dependencies, CLI commands, dependencies, resources, and artifacts.
CI/CD is a set of practices and tools that allow you to continuously build, test, and deploy your code. Nosana was built to use the power of the blockchain to create a trustless CI/CD engine that anyone can use.
The first step is to sign in or sign up with your GitHub account, if you don’t already have a GitHub account, you can sign up here: https://github.com/signup
To get started with Nosana, you will need to sign up with your GitHub account. You can also sign up with a Solana wallet, but you will need to connect your GitHub account eventually to import your repository.
After clicking the Login with GitHub
button, you will be presented with the following page:
Click Authorize Nosana Platform.
The Nosana platform's GitHub app will require minimal permissions to work.
You should have landed back on the Nosana platform, and we can continue on to the next step of adding your first repository.
If everything went well in the previous steps, you should see the following page: