Azure Container Service в расписании Runbook

Здесь много ответов, но я хотел бы добавить решение, основанное на расширении String lib:

String.prototype.equalIgnoreCase = function(str)
{
    return (str != null 
            && typeof str === 'string'
            && this.toUpperCase() === str.toUpperCase());
}

Таким образом вы можете просто использовать его так же, как в Java!

Пример:

var a = "hello";
var b = "HeLLo";
var c = "world";

if (a.equalIgnoreCase(b)) {
    document.write("a == b");
}
if (a.equalIgnoreCase(c)) {
    document.write("a == c");
}
if (!b.equalIgnoreCase(c)) {
    document.write("b != c");
}

Выход будет:

"a == b"
"b != c"

String.prototype.equalIgnoreCase = function(str) {
  return (str != null &&
    typeof str === 'string' &&
    this.toUpperCase() === str.toUpperCase());
}


var a = "hello";
var b = "HeLLo";
var c = "world";

if (a.equalIgnoreCase(b)) {
  document.write("a == b");
  document.write("<br>");
}
if (a.equalIgnoreCase(c)) {
  document.write("a == c");
}
if (!b.equalIgnoreCase(c)) {
  document.write("b != c");
}

0
задан JQadrad 13 July 2018 в 11:59
поделиться

2 ответа

Если вы указываете сценарий для создания контейнера со статическим именем - например, в вашем случае - он не будет воссоздан, так как модуль AzureRM обнаруживает, что указанная группа контейнеров уже существует. Попробуйте добавить «Remove-AzureRmContainerGroup ...» в одну строку над «New-AzureRmContainerGroup ...»

0
ответ дан Antti P 17 August 2018 в 12:59
поделиться
  • 1
    Разве это не означает, что я теряю историю созданных контейнеров? Удаление группы звучит для меня, как будто у вас есть только история одного экземпляра. Это считается обычной практикой? – JQadrad 13 July 2018 в 12:54

Вы можете использовать новый guid как имя контейнера, если хотите уникальное имя.

0
ответ дан anirudhgarg 17 August 2018 в 12:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: