tutorial.png

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.

Introduction

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

Registering with Nosana

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.

Untitled

After clicking the Login with GitHub button, you will be presented with the following page:

Untitled

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.

Import your repository

If everything went well in the previous steps, you should see the following page:

Untitled