Skip to content

dsf how to use

travis edited this page Jul 1, 2019 · 10 revisions

How to use it

This is the documentation about shop floor and its different tools. Here you are going to learn how to create new projects, so that they can include continuous integration and continuous delivery processes, and be deployed automatically in different environments.

Prerequisites - Provisioning environment

To start working you need to have some services running in your provisioning environment, such as Jenkins (automation server), GitLab (git repository), SonarQube (program analysis), Nexus (software repository) or similar.

To host those services we recommend to have a Production Line instance but you can use other platforms. Here is the list for the different options:

Step 1 - Configuration and services integration

The first step is configure your services and integrate them with jenkins. Here you have an example about how to manually configure the next services:

Step 2 - Create the project

Create and integrate git repository

The second is create or git repository and integrate it with Jenkins.

Here you can find a manual guide about how it:

start new devonfw project

It is time to create your devonfw project:

cicd configuration

Now you need to add cicd files in your project.

Manual configuration

Jenkinsfile

Here you can find all that you need to know to do your Jenkinsfile.

Step 3 - Deployment

Clone this wiki locally