Skip to content

maht/incubator-nuttx-testing

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

incubator-nuttx-testing

Tools and configuration for NuttX testing.

Jenkins pipeline shared library

The repository root contains the structure needed for a Jenkins pipeline shared library to define the continuous integration pipeline outside of the main NuttX repository. To be used from the main repo the following Jenkinsfile has to be defined:

@Library('incubator-nuttx-testing') _

runContinuousIntegrationPipeline()

Jenkins multibranch pipeline job creation/update

The repository contains a definition of a multibranch pipeline job called 'incubator-nuttx' and some scripts to create and update it.

Copy the setup-example.sh to setup.sh and edit proper values inside for Jenkins user, password and URL.

Then source it with '. setup.sh' and execute 'jobs/incubator-nuttx/create.sh' or 'jobs/incubator-nuttx/update.sh' to create/update the multibranch pipepline job.

About

Apache NuttX RTOS Testing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 67.8%
  • Groovy 27.0%
  • Dockerfile 5.2%