service:teamcity
Это старая версия документа!
Teamcity
Система CI/CD фирмы Jetbrains.
Tutorials
CI/CD with JetBrains TeamCity (TechWorld with Nana)
Задать параметр из задачи
Прописать пустой параметр (здесь: version) в задачу.
В задаче сделать шаг command line, где
version=$(git log --format=%B -n 1 |grep certified |sed 's#[^0-9\.-]##g') echo "##teamcity[setParameter name='version' value '$version']" echo "### BUILDING VERSION $version ###"
Заданный параметр можно использовать только в следующих шагах. В этом же шаге он не сработает, т. е., echo "### BUILDING VERSION %version% ###"
версию не покажет. Т. е., в дальнейших шагах можно ссылаться на этот параметр, например,
curl -ku %nexus_user%:%nexus_pass% -T ./target/artifact.war "https://nexus.int.example.com/repository/project-maven-lib/company/platform/%version%/platform-%version%.war"
service/teamcity.1733391626.txt.gz · Последнее изменение: 05.12.2024 09:40 — viacheslav