Я новичок в зале CI. Может ли кто-нибудь указать мне правильное направление? Я хотел бы знать, как я могу запустить junit с помощью concourse CI. Заранее спасибо за вашу помощь.
-Dd
Я новичок в зале CI. Может ли кто-нибудь указать мне правильное направление? Я хотел бы знать, как я могу запустить junit с помощью concourse CI. Заранее спасибо за вашу помощь.
-Dd
Вы должны немного поиграть с залом, чтобы освоиться, прежде чем создавать свой собственный конвейер. Лучшими ресурсами для обучения являются учебник летной школы и учебник Старка и Уэйна.
Надеюсь, эти два ресурса помогут вам понять, как зал использует контейнеризацию для выполнения любой задачи автоматизации, которую вы хотите.
Если вам нужна дополнительная помощь, не стесняйтесь войти в slack вестибюля, http://slack.concourse.ci , и задайте разработчикам и другим активным пользователям любые вопросы, которые у вас есть.
Удачи!
Concourse выполняет свою задачу внутри контейнера, что дает вам оболочку env. В зависимости от контейнера в вашем распоряжении будут определенные инструменты. Если вы используете изображение maven в определении задачи, например.
---
platform: linux
image_resource:
type: docker-image
source: {repository: maven, tag: "3.4"}
затем вы можете выполнить свои модульные тесты с помощью maven
mvn test
Если вы хотите запустить его без maven, вы можете просто создать задачу на любом образе с установленной java. Посмотрите на этот пост: Как запускать тестовые примеры JUnit из командной строки
execute
ing. Вот пример: run: path: inputfolder/ci/test/test.sh
- person groenborg; 11.04.2018