kopia lustrzana https://github.com/c9/core
Changed block port retriving to get every project and display them instead
rodzic
c4af4bdfc0
commit
d39cc36b36
|
@ -16,6 +16,15 @@ var dockerHelpers = {
|
||||||
.split("-")
|
.split("-")
|
||||||
.splice(1)
|
.splice(1)
|
||||||
.join("-");
|
.join("-");
|
||||||
|
},
|
||||||
|
|
||||||
|
getProjectIdFromContainerName: function (containerName) {
|
||||||
|
if (containerName.split("-").length < 3) return "";
|
||||||
|
return containerName.replace(/^container-/, "")
|
||||||
|
.replace(/-[a-zA-Z]+$/, "")
|
||||||
|
.split("-")
|
||||||
|
.splice(-1)
|
||||||
|
.join("-");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -40,4 +40,21 @@ describe("docker-helpers", function() {
|
||||||
assert.equal(dockerHelpers.getProjectNameFromContainerName("/selenium-9213"), "");
|
assert.equal(dockerHelpers.getProjectNameFromContainerName("/selenium-9213"), "");
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
describe("getProjectIdFromContainerName", function() {
|
||||||
|
it("should work", function() {
|
||||||
|
assert.equal(dockerHelpers.getProjectIdFromContainerName("container-stefko-demo-project-884917"), "884917");
|
||||||
|
assert.equal(dockerHelpers.getProjectIdFromContainerName("container-scollins-booking_admin-1667108-yORDDrjnsOiiLveG"), "1667108");
|
||||||
|
assert.equal(dockerHelpers.getProjectIdFromContainerName("jakrawczt-test-3-jkr-1633955"), "1633955");
|
||||||
|
assert.equal(dockerHelpers.getProjectIdFromContainerName("thn85-p18-1016460"), "1016460");
|
||||||
|
assert.equal(dockerHelpers.getProjectIdFromContainerName("thn85-proj-18239823-1016490"), "1016490");
|
||||||
|
assert.equal(dockerHelpers.getProjectIdFromContainerName("artawil-etutor_11plus-wp-1422098"), "1422098");
|
||||||
|
assert.equal(dockerHelpers.getProjectIdFromContainerName("container-johns66139-nice-access-bot-1753521-SDcuzVdxeUNhwhpo"), "1753521");
|
||||||
|
assert.equal(dockerHelpers.getProjectIdFromContainerName("johns66139-nice-access-bot-1753521-SDcuzVdxeUNhwhpo"), "1753521");
|
||||||
|
assert.equal(dockerHelpers.getProjectIdFromContainerName("d9canary"), "");
|
||||||
|
assert.equal(dockerHelpers.getProjectIdFromContainerName("selenium-9213"), "");
|
||||||
|
assert.equal(dockerHelpers.getProjectIdFromContainerName("/selenium-9213"), "");
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
Ładowanie…
Reference in New Issue