Skip to content

Commit

Permalink
simplified example app workflow
Browse files Browse the repository at this point in the history
  • Loading branch information
adranwit committed Mar 27, 2018
1 parent 1cfbdd1 commit b65379e
Show file tree
Hide file tree
Showing 17 changed files with 151 additions and 225 deletions.
Binary file added example/rt/elogger/app/elogger
Binary file not shown.
47 changes: 47 additions & 0 deletions example/rt/elogger/endly/app.yaml
@@ -0,0 +1,47 @@
tasks: $tasks
params:
app: $app
sdk: $sdk
target: $target
buildTarget: $buildTarget
appTarget: $appTarget

pipeline:

build:
workflow: app/build
origin:
URL: ./../
commands:
- cd $buildPath/app
- go get -u .
- go build -o $app
- chmod +x $app
download:
/$buildPath/app/${app}: $releasePath
/$buildPath/endly/config/config.json: $releasePath

deploy:
workflow: app/deploy
init:
- mkdir -p $appPath
- mkdir -p $appPath/config
- chown -R ${os.user} $appPath
upload:
${releasePath}/${app}: $appPath
${releasePath}/config.json: $appPath
commands:
- echo 'deployed'

stop:
action: process:stop
input: ${app}

start:
action: process:start
directory: $appPath
immuneToHangups: true
command: ./${app}
arguments:
- "-config"
- "config.json"
20 changes: 0 additions & 20 deletions example/rt/elogger/endly/app/app.csv

This file was deleted.

11 changes: 0 additions & 11 deletions example/rt/elogger/endly/app/req/build.json

This file was deleted.

10 changes: 0 additions & 10 deletions example/rt/elogger/endly/app/req/chmod.json

This file was deleted.

23 changes: 0 additions & 23 deletions example/rt/elogger/endly/app/req/cp.json

This file was deleted.

13 changes: 0 additions & 13 deletions example/rt/elogger/endly/app/req/mkdir.json

This file was deleted.

13 changes: 0 additions & 13 deletions example/rt/elogger/endly/app/req/start.json

This file was deleted.

7 changes: 0 additions & 7 deletions example/rt/elogger/endly/app/req/stop.json

This file was deleted.

70 changes: 0 additions & 70 deletions example/rt/elogger/endly/app/var/init.json

This file was deleted.

3 changes: 1 addition & 2 deletions example/rt/elogger/endly/regresion/req/event1_listen.json
@@ -1,7 +1,6 @@
{
"Source": {
"URL":"scp://${targetHost}${appDirectory}/logs/",
"Credentials":"$targetHostCredential"
"URL":"$appLogPath"
},
"Types": [
{
Expand Down
3 changes: 1 addition & 2 deletions example/rt/elogger/endly/regresion/req/event2_listen.json
@@ -1,7 +1,6 @@
{
"Source": {
"URL":"scp://${targetHost}${appDirectory}/logs/",
"Credentials":"$targetHostCredential"
"URL":"$appLogPath"
},
"Types": [
{
Expand Down
7 changes: 2 additions & 5 deletions example/rt/elogger/endly/regresion/req/rm_logs.json
@@ -1,9 +1,6 @@
{
"Target":{
"URL": "ssh://$targetHost",
"Credentials": "$targetHostCredential"
},
"Target": "$appTarget",
"Commands":[
"rm -f $appDirectory/logs/*"
"rm -f $appLogPath/*"
]
}
24 changes: 0 additions & 24 deletions example/rt/elogger/endly/regresion/var/init.json
@@ -1,28 +1,4 @@
[
{
"Name": "app",
"From": "params.app",
"Required": true
},
{
"Name": "targetHost",
"From": "params.targetHost",
"Required": true
},
{
"Name": "targetHostCredential",
"From": "params.targetHostCredential",
"Required": true
},
{
"Name": "appRootDirectory",
"From": "params.appRootDirectory",
"Required": true
},
{
"Name": "appDirectory",
"Value": "${appRootDirectory}${app}"
},
{
"Name": "eventLogs",
"Value": []
Expand Down
25 changes: 0 additions & 25 deletions example/rt/elogger/endly/run.json

This file was deleted.

23 changes: 23 additions & 0 deletions example/rt/elogger/endly/run.yaml
@@ -0,0 +1,23 @@
init: "@var/init"
params:
app: $app
sdk: $sdk
target: $target
buildTarget: $buildTarget
appTarget: $appTarget

pipeline:
init:
app:
action: run
request: "@app"
tasks: "*"
test:
action: run
name: regresion
tasks: "*"
destory:
app:
action: run
request: "@app"
tasks: stop

0 comments on commit b65379e

Please sign in to comment.