I'm a beginner to Azure DevOps. I need suggestions on how to make Jenkins Total Jobs (.Net Jobs On-premises) like Azure DevOps Jobs. Currently, we are using Windows agent servers for our Jenkins jobs and we need to configure the same servers as Azure DevOps agent servers. Could you please provide sample YAML and Jenkinsfile scripts to help us with this? Thank you. Please let me know if you need more clarification.
Expecting:
Jenkins Jobs with the same configurations and build/test jobs results need to be met.
Windows agent servers need to transfer as Azure DevOps agent Servers
The agent servers should be the same configurations after making those as Azure DevOps agent nodes
Upstream and Downstream jobs
Freestyle, Multibranch pipeline jobs in Azure DevOps
How to use Multiple jobs using the same Repo
How to give user permissions to single org
To migrate from Jenkins to Azure Pipelines, you can see this doc Migrate from Jenkins to Azure Pipelines for the detailed info. This document provides a guide to translate a Jenkins pipeline configuration to Azure Pipelines, information about moving container-based builds and selecting build agents, mapping environment variables, and how to handle success and failures of the build pipeline.
Azure DevOps pipeline can run on Microsoft-hosted agent and self-hosted agent. Based on your description, it seems that you want to run the pipeline on your local machine. You can follow the doc to set up a Self-hosted Windows agent.
In DevOps pipeline, you can use conditions to configure dependency between jobs/stages. You can also use pipeline trigger to run a pipeline automatically. Azure Pipelines supports many types of triggers. For example, the completion of "pipelineA" can trigger "pipelineB".
Azure Repos includes free unlimited private Git repos, you can create multiple branches in one repo and create pipelines based on any branch you want.
It is recommended that you first check the documentation related to the DevOps pipeline to have some basic understanding of the DevOps pipeline, and then ask specific questions about specific issues.
About managing permission in the org, you can see Get started with permissions and access for the detailed info.