fix pr-deploy script

This commit is contained in:
Eugenio Romano 2018-10-11 22:16:26 +01:00
parent 898c2be633
commit 156a6cafbf
2 changed files with 8 additions and 7 deletions

View File

@ -90,7 +90,7 @@ jobs:
- stage: Create Docker PR
script: node ./scripts/download-build-in-cs.js --username "$E2E_USERNAME" --password "$E2E_PASSWORD" --host "$E2E_HOST" --folder $TRAVIS_BUILD_NUMBER --base-href $TRAVIS_BUILD_NUMBER && (./scripts/pr-publish.sh -n $TRAVIS_BUILD_NUMBER -r $REPO_DOCKER -u $USERNAME_DOCKER -p $PASSWORD_DOCKER || exit 1)
- stage: Deploy Docker PR
script: node ./scripts/pr-deploy.js -n $TRAVIS_BUILD_NUMBER -u $RANCHER_TOKEN -p $RANCHER_SECRET -s $REPO_RANCHER --image "docker:$REPO_DOCKER/adf/demo-shell:$TRAVIS_BUILD_NUMBER" --env $ENVIRONMENT_NAME -r $ENVIRONMENT_URL || exit 1
script: node --no-deprecation ./scripts/pr-deploy.js -n $TRAVIS_BUILD_NUMBER -u $RANCHER_TOKEN -p $RANCHER_SECRET -s $REPO_RANCHER --image "docker:$REPO_DOCKER/adf/demo-shell:$TRAVIS_BUILD_NUMBER" --env $ENVIRONMENT_NAME -r $ENVIRONMENT_URL || exit 1
# jobs:
# include:

View File

@ -28,7 +28,7 @@ async function main() {
.option('-u, --username [type]', 'username RANCHER')
.parse(process.argv);
auth = 'Basic ' + new Buffer(program.username + ':' + program.password).toString('base64')
auth = 'Basic ' + new Buffer(program.username + ':' + program.password).toString('base64');
var project = await asyncRequest({
url: program.server + `/v1/project?name=${program.env}`,
@ -41,11 +41,11 @@ async function main() {
},
body: ""
}).catch((error) => {
console.log('Project name errror'+ error);
console.log('Project name error'+ error);
});
var stacks = await asyncRequest({
url: `${program.server}/v2-beta/projects/1a2747/stacks?limit=-1&sort=name`,
url: `${program.server}/v2-beta/projects/${project.data[0].id}/stacks?limit=-1&sort=name`,
method: 'GET',
json: true,
headers: {
@ -55,11 +55,12 @@ async function main() {
},
body: ""
}).catch((error) => {
console.log('Stacks errror'+ error);
console.log('Stacks error'+ error);
});
var stackId = stacks.data[0].id;
var environmentId = project.data[0].id
var environmentId = project.data[0].id;
console.log("StackId " + stackId);
console.log("ID environment " + environmentId);
@ -240,7 +241,7 @@ async function main() {
loadBalancerGet.lbConfig.portRules.push(newRule);
var loadBalancerUpdate = await asyncRequest({
await asyncRequest({
url: `${program.server}/v2-beta/projects/${environmentId}/loadbalancerservices/${loadBalancerId}`,
method: 'PUT',
json: true,