update README.md
This commit is contained in:
parent
4766ffe18e
commit
297216eae9
3 changed files with 13 additions and 53 deletions
2
LICENSE
2
LICENSE
|
@ -186,7 +186,7 @@
|
|||
same "printed page" as the copyright notice for easier
|
||||
identification within third-party archives.
|
||||
|
||||
Copyright 2021 ansgarz
|
||||
Copyright 2021 meissa GmbH
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
|
|
12
README.md
Normal file
12
README.md
Normal file
|
@ -0,0 +1,12 @@
|
|||
# Provs-core
|
||||
|
||||
This repo is part of the [provs framework](https://gitlab.com/domaindrivenarchitecture/provs-docs). It provides the core component with
|
||||
* execution engine
|
||||
* failure handling
|
||||
* multiple execution processors
|
||||
* execution summary and logging
|
||||
* support for secrets
|
||||
|
||||
## Usage
|
||||
|
||||
For usage examples it is recommended to have a look at [provs-scripts](https://gitlab.com/domaindrivenarchitecture/provs-scripts) or provs-ubuntu-extensions.
|
52
Readme.md
52
Readme.md
|
@ -1,52 +0,0 @@
|
|||
# Provs-core
|
||||
|
||||
the core engine of the provs framework.
|
||||
|
||||
## Provs framework
|
||||
|
||||
Framework for automating shell- and other system-tasks for provisioning reasons or other purposes.
|
||||
|
||||
Can easily be run
|
||||
|
||||
* locally
|
||||
* remotely
|
||||
* in a docker container
|
||||
* or with any self-defined custom processor
|
||||
|
||||
Combines the
|
||||
* convenience and robustness of a modern programming language (Kotlin) with
|
||||
* power of being able to use shell commands and with
|
||||
* clear and detailed result summary of the built-in failure handling.
|
||||
|
||||
## Provs-core
|
||||
|
||||
Provs-core provides the core component with
|
||||
* execution engine
|
||||
* failure handling
|
||||
* multiple execution processors
|
||||
* execution summary and logging
|
||||
* support for secrets
|
||||
|
||||
## Usage
|
||||
|
||||
### Run hello world
|
||||
Locally:
|
||||
|
||||
`kotlinc -cp build/libs/provs-latest.jar -script scripts/HelloWorldLocal.kts`
|
||||
|
||||
Remotely:
|
||||
|
||||
`kotlinc -cp build/libs/provs-latest.jar -script scripts/HelloWorldRemote.kts`
|
||||
|
||||
### Other examples
|
||||
For a bunch of usage examples please have a look at provs-ubuntu-extensions.
|
||||
|
||||
## License
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
[Apache license 2.0](http://www.apache.org/licenses/LICENSE-2.0)
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software distributed under the License
|
||||
is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and limitations under the License.
|
Loading…
Reference in a new issue