-
Notifications
You must be signed in to change notification settings - Fork 14
dsf how to use
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.
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:
The second is create or git repository and integrate it with Jenkins.
Here you can find a manual guide about how it:
-
GitLab new project.
It is time to create your devonfw project:
You can find all that you need about how to create a new devonfw project
Now you need to add cicd files in your project.
Here you can find all that you need to know to do your Jenkinsfile.
Here you can find all that you need to know to do your Dockerfile.
If you are using production line for provisioning you could use cicdgen to configure automatically almost everything explained in the manual configuration. To do it see the cicdgen documentation.
The third is configure our deployment environment. Here is the list for the different options:
Here you can find information about tools for monitoring:
-
build monitor view for Jenkins. With this tool you will be able to see in real time what is the state of your Jenkins pipelines.
This documentation is licensed under the Creative Commons License (Attribution-NoDerivatives 4.0 International).
-
cicd configuration
-
Manual configuration
-
Automatic configuration
-
-
Custom Services
-
Azure DevOps