Jacopo
181cd299f9
Adds Rubocop rule for line break after guard clause
...
Adds a rubocop rule (with autocorrect) to ensure line break after guard clauses.
2017-11-16 17:58:29 +01:00
Grzegorz Bizon
f028718641
Raise exception when initializing unknown policy
2017-09-18 14:39:42 +02:00
Grzegorz Bizon
d79ad28fcb
Do not pass project path from YAML processor
...
Use project full path that can be received from a pipeline object
2017-09-18 14:29:43 +02:00
Grzegorz Bizon
6681ea9cd8
Simplify pipeline source policy pattern matching
2017-09-18 14:00:59 +02:00
Grzegorz Bizon
a04cbd5bb5
Add specs for CI/CD job policy refs specification
2017-09-18 13:57:14 +02:00
Grzegorz Bizon
10a486b366
Remove YAML processor refactoring stubs and fix specs
2017-09-18 13:57:14 +02:00
Grzegorz Bizon
241197c29a
Extract job refs policy specs into separate class
2017-09-18 13:57:14 +02:00
Grzegorz Bizon
dd784b1518
Use CI/CD job policy specification in YAML processor
2017-09-18 13:57:14 +02:00
Grzegorz Bizon
59f87e7317
Implement CI/CD kubernetes policy specification
2017-09-18 13:57:14 +02:00
Grzegorz Bizon
b03d9e506d
Remove unneeded string interpolation from entry class
2017-09-06 11:42:14 +02:00
Grzegorz Bizon
c53f319f88
Extract a class that represents artifacts file path
2017-09-05 12:17:56 +02:00
Robert Speicher
4edfad9678
Enable Layout/TrailingWhitespace cop and auto-correct offenses
2017-08-15 13:44:37 -04:00
Kamil Trzcinski
6d272f8e7d
Pass before_script and script as-is preserving arrays
2017-07-07 14:42:54 +02:00
Tomasz Maczukin
c70e9f2ed1
Send new configuration options with job's payload
2017-06-12 12:58:35 +02:00
Douwe Maan
0f58eb6bde
Add artifact file page that uses the blob viewer
2017-05-04 08:50:12 -05:00
Tomasz Maczukin
3878a774f1
Fix after_script processing for Runners APIv4
2017-03-23 16:10:06 +01:00
Tomasz Maczukin
32b09b8847
Add minor refactoring
2017-03-07 12:30:34 +01:00
Tomasz Maczukin
5c1aa5fb65
Add some fixes and refactoring after review
2017-03-02 17:48:00 +01:00
Tomasz Maczukin
1bbf2c2cd1
Fix rubocop offenses
2017-03-02 17:45:46 +01:00
Tomasz Maczukin
fb8210ad19
Update step data naming
2017-03-02 17:45:45 +01:00
Tomasz Maczukin
bbf5bb7070
Fix rubocop offenses
2017-03-02 17:45:45 +01:00
Tomasz Maczukin
3eafffcef0
Refactor JobRequest response structure
2017-03-02 17:45:45 +01:00
Sean McGivern
811e598f60
Enable and autocorrect the CustomErrorClass cop
2017-03-01 15:28:10 +00:00
Douwe Maan
f88ff0cc0c
Stylistic tweaks
2017-02-23 09:33:20 -06:00
Douwe Maan
75f5fa997d
Enable Rails/Delegate
2017-02-23 09:32:42 -06:00
Tomasz Maczukin
461195665b
Add Gitlab::Ci::Build::Credentials module with build credentials abstraction
2016-11-21 19:49:29 +01:00
Tomasz Maczukin
e3fb074022
Send credentials array with build data
2016-11-21 15:01:06 +01:00
Grzegorz Bizon
0ea017d997
Enable Style/WhileUntilDo rubocop style cop
...
See #17478
2016-05-30 11:37:14 +02:00
Kamil Trzcinski
9b0f57781e
Add method that calculates total size for artifacts subfolder
2016-01-20 21:55:13 +01:00
Grzegorz Bizon
be764a3a20
Minor improvements in build arfifacts browser
...
Added also a `Gitlab::Ci::Build::Artifacts::Metadata::ParserError`
exception class.
2016-01-14 12:48:17 +01:00
Grzegorz Bizon
0d6e7b9d3d
Use Hash to store paths and entries metadata in artifacts browser
2016-01-14 12:48:17 +01:00
Grzegorz Bizon
ad2b0358e0
Improve readability of artifacts `Metadata` related code
2016-01-14 12:48:17 +01:00
Grzegorz Bizon
6b0a43aff3
Improve readability of artifacts browser `Entry` related code
2016-01-14 12:48:17 +01:00
Grzegorz Bizon
3f0c18f80e
Simplify encoding related implementation in artifacts metadata
2016-01-14 12:48:17 +01:00
Grzegorz Bizon
a9783c439b
Make encoding of paths returned by metadata consistent (UTF-8)
2016-01-14 12:48:16 +01:00
Grzegorz Bizon
487b0a026f
Improvements, readability for artifacts browser
2016-01-14 12:48:16 +01:00
Grzegorz Bizon
2be76355ca
Support only valid UTF-8 paths in build artifacts browser
2016-01-14 12:48:16 +01:00
Grzegorz Bizon
ffee05c242
Improve invalid build artifacts metadata path matcher
2016-01-14 12:48:16 +01:00
Grzegorz Bizon
09a4a5aff8
Render only valid paths in artifacts metadata
...
In this version we will support only relative paths in artifacts
metadata. Support for absolute paths will be introduced later.
2016-01-14 12:48:16 +01:00
Grzegorz Bizon
61fb47a432
Simplify implementation of build artifacts browser (refactoring)
2016-01-14 12:48:15 +01:00
Grzegorz Bizon
387b27813d
Change format of artifacts metadata from text to binary 0.0.1
...
This changes the format of metadata to handle paths, that may contain
whitespace characters, new line characters and non-UTF-8 characters.
Now those paths along with metadata in JSON format are stored as
length-prefixed strings (uint32 prefix).
Metadata file has a custom format:
1. First string field is metadata version field (string)
2. Second string field is metadata errors field (JSON strong)
3. All subsequent fields is pair of path (string) and path metadata
in JSON format.
Path's metadata contains all fields that where possible to extract from
ZIP archive like date of modification, CRC, compressed size,
uncompressed size and comment.
2016-01-14 12:48:15 +01:00
Grzegorz Bizon
1b1793c253
Show file size in artifacts browser using metadata
2016-01-14 12:48:15 +01:00
Grzegorz Bizon
a5e1905d28
Render 404 when artifacts path is invalid
2016-01-14 12:48:15 +01:00
Grzegorz Bizon
a7f99b67a0
Extract artifacts metadata implementation to separate class
2016-01-14 12:48:15 +01:00