мы не можем сказать, будет ли использование дополнительных циклов, потому что это зависит исключительно от вашего процессора или процессора, и, кроме того, если вам нужно вернуть значение, то оператор return просто обращается к ячейке памяти этого элемента, поэтому может быть только небольшое изменение в сложности, которое незначительно.
Сам GitHub не предоставляет эту функцию, но вы можете использовать приложения GitHub, такие как Travis CI .
Travis CI позволяет вашей команде тестировать и отправлять ваши приложения с уверенностью. Он создан для всех, для проектов и команд всех размеров, поддерживает более 20 различных языков из коробки, включая Javascript и Node.js, Ruby, PHP, Python, Mac / iOS, а также Docker, предоставляя вам полный контроль над средой сборки, чтобы настроить ее под свои нужды.
blockquote>Существуют также другие приложения для непрерывной интеграции: https://github.com/marketplace/category/continuous-integration
Не то, что я знаю. Однако вы можете настроить внутренний сервер сборки, используя jenkins, circle ci или travis ci. Я использовал как jenkins, так и circle ci, которые хорошо интегрируются с github (это довольно простой процесс). Дженкинс с открытым исходным кодом, где, как кружок ci, является базовым решением для облака (он имеет свободный уровень). Оба, я думаю, могут помочь решить вашу проблему.