close #93 release_status md to store release information data (#132)

This commit is contained in:
Ewelina Wilkosz 2018-02-26 18:34:14 +01:00 committed by GitHub
parent 9b9804bb58
commit 0a03089230
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 31 additions and 0 deletions

View File

@ -5,6 +5,11 @@
<img src="src/main/webapp/img/logo.svg" width="250">
## Release information
### 0.1-alpha
Version **0.1-alpha** available. For more information go to [Release notes](docs/RELEASE_NOTES.md) available under `docs` folder
## Introduction
Setting up Jenkins is a complex process, as both Jenkins and its plugins require some tuning and configuration,

26
docs/RELEASE_NOTES.md Normal file
View File

@ -0,0 +1,26 @@
# Configuration as Code Plugin Releases
## Alpha Version
0.1-alpha version of Configuration as Code Plugin has a number of issues that may break your Jenkins instance - details below. DO NOT USE in production environment, only for test.
### Features available:
- Configure (some) plugins via yaml file
- Reload configuration from yaml file - manual step, available under `Manage Jenkins`:arrow_right: `Configuration as Code`
- Vault support - details in [README](../README.md)
- seed job creation - details in [README](../README.md)
- build agents configuration
- github OAuth support
- Matrix (and Matrix Project) Authorization Strategy support
### Limitations:
- Location of yaml file with configuration MUST be provided via environment variable CASC_JENKINS_CONFIG - can be location on disk readable from Jenkins perspective
- plugins has to be installed manually (and it must happen before you try to configure them)
### How to use it
1. Add experimental plugins repository ([link](http://updates.jenkins-ci.org/experimental/update-center.json))
2. Prepare jenkins.yaml and store the location in CASC_JENKINS_CONFIG environment variable
3. Install *Configuration as Code* plugin (& all the others plugins you want to use)
4. When installed plugin will look for configuration file and configure Jenkins accordingly
5. To change the configuration go to `Manage Jenkins`:arrow_right: `Configuration as Code` and hit "Reload" button