#travis-ci
Вопрос:
Похоже, что я могу поместить команды, такие как echo «helloworld», в script
раздел или в jobs
раздел .travis.yml
. В чем их отличие?
Ответ №1:
Это совершенно разные функциональные возможности, определенные в .travis.yml
script:
это фраза сборки/задания, которую вы запускаете командами на этом конкретном шаге. [1]
job:
это шаг, на котором вы сможете определить несколько из них в .travis.yml
файле, и каждый job
из них может запустить дополнительное задание на сборку, которое вы можете определить самостоятельно script
внутри него. [2]
[1]https://docs.travis-ci.com/user/job-lifecycle/#the-job-lifecycle
[2]https://docs.travis-ci.com/user/build-matrix/#listing-individual-jobs