Skip to content
Open
Show file tree
Hide file tree
Changes from 7 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions manifest.jps
Original file line number Diff line number Diff line change
Expand Up @@ -145,7 +145,13 @@ actions:
targetEnv: ${env.envName}

delete-redeploy-script:
- script: |
return {
result: 0,
appid: api.dev.apps.CreatePersistence ? "${env.appid}" : appid
}
- jelastic.dev.scripting.DeleteScript:
appid: ${response.appid}
name: ${env.envName}-${globals.scriptName}
- web-hook:
act: delete
Expand Down
5 changes: 3 additions & 2 deletions scripts/create-redeploy-script.cs
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
import com.hivext.api.utils.Random;

var buildEnv = "${env.envName}";
var appidValue = api.dev.apps.CreatePersistence ? "${env.appid}" : appid;

//reading script from URL
var scriptBody = new Transport().get(url)
Expand Down Expand Up @@ -72,10 +73,10 @@

var scriptName = "${env.envName}-${globals.scriptName}";
//delete the script if it exists already
jelastic.dev.scripting.DeleteScript(scriptName);
jelastic.dev.scripting.DeleteScript(appidValue, session, scriptName);

//create a new script
var resp = jelastic.dev.scripting.CreateScript(scriptName, 'js', scriptBody);
var resp = jelastic.dev.scripting.CreateScript(appidValue, session, scriptName, 'js', scriptBody);
if (resp.result != 0) return resp;

//get app host
Expand Down