Commit Graph

9 Commits

Author SHA1 Message Date
drew cimino b26fd49eb7 catching and cleanly reporting SSL errors in Ci::Config::External::Processor 2019-04-15 17:58:17 +01:00
Kamil Trzciński c78861bc42 Allow to recursively expand includes
This change introduces a support for nesting the includes,
allowing to evaluate them in context of the target,
by properly respecting the relative inclusions and user permissions
of another projects, or templates.
2019-03-01 15:55:53 +01:00
Kamil Trzciński c4d615c9dc Allow to include files from another projects
This adds `project:, file:, ref:` specification support.
2019-01-07 09:38:05 +01:00
Kamil Trzciński a8c5096026 Allow to include templates
This rewrites a syntax to allow include of templates.
This also normalises the syntax used by include: feature
2019-01-04 15:22:41 +01:00
Grzegorz Bizon 39dac14e9c Refactor `include` code and improve error reporting 2018-10-18 14:13:26 +02:00
Grzegorz Bizon e0830a748a Extract method that fetchesremote CI/CD included config 2018-10-18 11:17:42 +02:00
Grzegorz Bizon 2243f0e3de Add IncludeError exception and use it in CI config 2018-10-18 11:07:32 +02:00
Grzegorz Bizon 5f502c3a82 Move external CI config class into proper namespace 2018-10-16 15:11:50 +02:00
Grzegorz Bizon 7acc6340c1 Move external CI config files into Ci class context 2018-10-16 15:04:32 +02:00