export const likes = (a: string[]) : string => {
let len: number;
const tmp: string[] = [
"no one",
"{name}",
"{name}, {name}",
"{name}, {name}, {name} ",
"{name}, {name} and others"
]
a.length > 3 ? len = 4 : len = a.length;
console.log(tmp[len]);
return tmp[len].replace(/{name}/g, (item, i) => {
if(item == '{name}') return a[i];
return ''
})
}
^is(?<subdomain_suffix>.+?)\.site\.com?.+$
server {
listen 443;
server_name isa.site.com;
set $root /home/user/sites/a;
include /..../front.nginx;
}
server {
listen 443;
server_name isb.site.com;
set $root /home/user/sites/b;
include /.../front.nginx;
}
....
function test(){
const x=10;
const y=3;
const sum = x + y;
alert("Constructor: x="+x+", y="+y+", sum="+sum);
}
test();
const t = new Test()
t.x = 99
console.log(t.sum)
13
хотя должен 102
да, "выхлоп" каждого репозитория это либо контейнер, либо архив
при изменении в каком-то репозитории, он запускает свои пайплайны и готовит этот "выхлоп"... "управляющий репозиторий" (100501) почему запустит свои пайплайны?
а что работает на сервере? ансибл? ну те что обеспечивает развертывание?