Welcome to the Turbine Project Wiki pages. Here you'll find documentation, FAQs, and other items for Turbine and all its subprojects.
You are invited to contribute to these pages. Due to excessive spamming, we were forced to limit access to the wiki. So if you want to contribute, just contact us with the name of your wiki account and we will be happy to give access to you.
Turbine-Build and Fulcrum-Build Git Multi-module repositories provide a Jenkinsfile.
Using this together with .asf.yaml (INFRA) in Apache CI (Jenkins) enables an (semi-)automatic (form-parameter-based) Site Build of each project. That is it allows a site build to be triggered manually in Jenkins. Each project has to provide a branch asf-site.
After Login you see "Build With Parameters". Select the parameters carefully (most repos have master, only core has currently trunk) and start site building!
N.B. In Fulcrum Pipeline staging is not the staging site, but the kind of site building (multi or single module).
Read README_TECHNICAL_SITE_STRUCTURE.md (github) to find more details about it! Jenkinsfile are already available.
By default Turbine core .asf.yaml is configured like this: The subdir is the currently active development subdir, e.g. Turbine-5-2 site (N.B. avoid dots)
publish: whoami: asf-site # subdir: turbine # subdir: turbine/turbine-5-1 subdir: turbine/development/turbine-5-2 |
publish: whoami: asf-site subdir: fulcrum/fulcrum-cache |
Find more info about how to do it Publishing a Release and the README.md (Github) section publishing-workflow.