DEV Community

Cover image for How to use Self-Service Onboarding in Harness Internal Developer Portal
Debabrata Panigrahi for Harness

Posted on • Originally published at youtu.be

1

How to use Self-Service Onboarding in Harness Internal Developer Portal

In this tutorial, Debabrata a Developer Relations Engineer at Harness, dives into the essentials of creating a basic service onboarding pipeline within the Harness Internal Developer Portal (IDP), that runs on Backstage v1.17. This feature is a game-changer for platform engineers and developers looking to streamline their application development processes.

What You'll Learn:

  1. 🛠️ Setting Up the Pipeline: We start by guiding you through the process of creating a Harness pipeline for service onboarding, including the creation of Build or Custom stages.
  2. 📝 Using Software Templates: Learn how to interact with software templates to collect user requirements efficiently.
  3. 🔄 Automating Service Onboarding: Discover how the Harness pipeline automates the onboarding of new services, from fetching skeleton code to creating new repositories.
  4. 🐍 Scripting with Cookiecutter: We'll show you how to use a Python CLI, cookiecutter, to generate a basic Next.js app and set up a repository.
  5. 🌐 Managing Variables and Authentication: Understand how to manage pipeline variables and authenticate requests within the pipeline.
  6. 🎨 Creating a Software Template Definition: We guide you through creating a template.yaml file in IDP, powered by Backstage Software Template.

Heroku

Build apps, not infrastructure.

Dealing with servers, hardware, and infrastructure can take up your valuable time. Discover the benefits of Heroku, the PaaS of choice for developers since 2007.

Visit Site

Top comments (0)

Image of Docusign

🛠️ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more