GitRoot

Craft your forge, Build your project, Grow your community freely
 1---
 2pluginName: Hop
 3pluginBaseline: Some hops make beer. Our Hop makes bare metal calls.
 4homepage: /app/plugins/hop/
 5docpage: /app/plugins/hop/doc.html
 6changelog: /app/plugins/hop/CHANGELOG.html
 7---
 8
 9# Documentation
10
11## Configuration
12
13```yaml
14configuration:
15  exec:
16    artifacts:
17      - releases/gitroot-linux-amd64 # artifacts can only be inside your app directory
18    build: "container/Containerfile" # only used in container executor, docker image to use, can be local git file (Containerfile or Dockerfile) or distant docker.io/bash:5.3.3
19    cache:
20      - key: home # each cache need to have a key, change key to empty cache
21        path: /home/ # where the cache should materialized in the job
22        readOnly: false
23    cmds: # commands to execute
24      - args:
25          - build
26        cmd: make
27      - args:
28          - test
29        cmd: make
30    env: # set env in job
31      - SERVER_PORT=3232
32      - SERVER_PORT_HTTP=4242
33    reportStats: true # if true will report cpu/memory of the job
34  pipelinesToWebDir: "/pipelines" # where to put logs, artifacts in web
35```