TeamCity: Лучшие практики для развертывания произведенных установщиков (артефакты)

Поместите следующее:

<script type="text/javascript">
    if (location.href.indexOf("#") != -1) {
        // Your code in here accessing the string like this
        // location.href.substr(location.href.indexOf("#"))
    }
</script>
14
задан dr. evil 9 July 2009 в 22:41
поделиться

3 ответа

Я предлагаю вам начать искать что-нибудь вроде (n) Ant, чтобы справиться с процессом сборки. Таким образом, вы можете обрабатывать всю цепочку «артефакты сборки» -> «опубликовать артефакты» в автоматическом режиме. Эти инструменты основаны на зависимостях, поэтому артефакты будут опубликованы только в случае успешной сборки.

0
ответ дан 1 December 2019 в 14:44
поделиться

Прочтите следующую страницу справки из документации. Он показывает, как вы отправляете команды из сценария сборки, чтобы сообщить teamCity о необходимости публикации артефактов по заданному пути.

3
ответ дан 1 December 2019 в 14:44
поделиться

Я не знаю, как запустить скрипт, но я бы не стал беспокоиться об этом. Вы можете получать артефакты через URL . В зависимости от того, что имеет смысл для вашего проекта, вы можете настроить сценарий в планировщике (cron или Windows Scheduling), который извлекает артефакт и отправляет его на FTP-сайт для бета-тестеров. Вы можете настроить его так, чтобы он извлекал только последний успешный артефакт. Если вы правильно настроите именование, то в случае сбоя сборки бета-тестеры не заметят, потому что нового номера сборки просто не будет, им не будут отправлены плохие сборки.

7
ответ дан 1 December 2019 в 14:44
поделиться
Другие вопросы по тегам:

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