GitLab CI выполняет конвейер в Runners , которые должны быть зарегистрированы в проекте с использованием сгенерированных токенов (Settings / CI CD / Runners). Вы также можете использовать Shared Runners для нескольких проектов. Конвейер конфигурируется с помощью файла .gitlab-ci.yml
, и вы можете создавать, тестировать, передавать и развертывать образы докеров , используя файл yaml, когда что-то делается в репозитории (push to branch, запрос на слияние и т. Д.) .
Это также полезно, когда в вашем приложении уже есть Dockerfile, который можно использовать для создания и тестирования образа
blockquote>Так что в основном вам нужно установить бегунок, зарегистрировать его с токеном вашего проекта (или использовать Shared Runners) и настройте ваш файл CI yaml. Рекомендуемый подход - это докер в докере , но это зависит от вас. Вы также можете проверить этот базовый пример . Наконец, вы можете развернуть свой контейнер непосредственно в Kubernetes, Heroku или Rancher. Не забудьте безопасно настроить свои учетные данные и секреты в Настройках / Переменных.
Заключение
GitLab CI великолепен, но я рекомендую сначала подумать о вашем рабочем процессе git, чтобы использовать его для установки этапов в файле
.gitlab-ci.yml
. Это позволит вам сконфигурировать ваш проект узла как конвейер, и тогда будет легко экспортировать его в другие инструменты, такие как, например, конвейеры Jenkins или Travis.
Я нашел, что mockupscreens довольно хорош. Проекты точно походят на происходящие работы, и мешает клиентам то, чтобы быть отвлеченным
Я нахожу, что использование PowerPoint как приложение может сделать чудеса. Вы разрабатываете различные аспекты и делаете новые слайды. Используйте примечания для записи деталей. Презентации Google являются бесплатными и были бы хорошо для того, что Вы хотите.
За небольшое количество денег существует http://www.axure.com/, который является намного большим количеством устойчивого инструмента "разработки прототипа".
Карандаш довольно хорош:
Карандаш создается в целях обеспечения свободного и инструмента разработки прототипа GUI с открытым исходным кодом, который люди могут легко установить и использовать для создания макетов в популярных настольных платформах.
Любой инструмент WYSIWYG должен сделать задание. Я рекомендовал бы чему-то как Kompozer сделать начальное задание, если Вы не слишком волнуетесь по поводу дизайна и поэтому запуститесь более или менее с нуля с фактического продукта.
Вы можете посмотреть видео http://malaysia.video.yahoo.com/watch/919824/3643540 о бумажном прототипировании :)