2923 Commits

Author SHA1 Message Date
Robin Shen
7d8f94e5e8 Add some Javadoc comments 2019-06-10 08:46:03 +08:00
Robin Shen
cc779b4d2f Leave docker image as is even if alternate docker registry is specified 2019-06-08 22:28:34 +08:00
Robin Shen
2971df6a5d Move Maven default CI spec provider to a separate plugin and improve it
to detect Java versions
2019-06-08 18:05:28 +08:00
Robin Shen
e595f0904c Some minor changes 2019-06-07 10:04:57 +08:00
Robin Shen
cd99461221 Update to use new version of OneDev maven plugin 2019-06-06 20:14:55 +08:00
Robin Shen
803ff377a6 Able to preserve builds based on query 2019-06-04 08:34:40 +08:00
Robin Shen
a6df8777c4 Move build requirement of branch protection into CISpec definition
This is necessary to avoid mis-match of job parameter requirement in
branch protection setting and job parameter specification
2019-06-02 17:51:21 +08:00
Robin Shen
9805047fb1 Record and display check error in pull request 2019-06-01 18:51:16 +08:00
Robin Shen
ef487aa80e Send RefUpdated event when upload files to repository while editing
markdown
2019-06-01 15:52:47 +08:00
Robin Shen
9017bada63 Add some comments 2019-06-01 09:58:12 +08:00
Robin Shen
86fa1afdf7 Hopefully we fixed a deadlock issue
This is done by ensuring same acquisition order of database connection and job submitting lock
2019-05-31 23:10:02 +08:00
Robin Shen
6eade42cae Add run button on ci spec view page 2019-05-31 09:35:16 +08:00
Robin Shen
5666d14b95 Add "required by pull request" build query criteria 2019-05-31 09:21:52 +08:00
Robin Shen
7490a29f40 Add build status to commits, pull requests, branches, and tags 2019-05-30 22:38:37 +08:00
Robin Shen
7f6a4ce319 Batch load build status for multiple commits for performance reason 2019-05-29 13:28:17 +08:00
Robin Shen
b77583d26c Do not send param value via RESTful api due to security reasons 2019-05-28 09:11:59 +08:00
Robin Shen
a4f08db958 Minor tune of css 2019-05-28 07:56:36 +08:00
Robin Shen
b4bccc3dc7 Display job information on commit detail page 2019-05-27 22:15:59 +08:00
robin shen
d7ae03ad21 Do not pass invisible build param to job executor 2019-05-25 13:32:39 +08:00
robin shen
5410c16c9b Ignore empty possible values when converting input spec strings to
object
2019-05-25 11:08:31 +08:00
robin shen
6e6c9f903f Use consistent display values for boolean input 2019-05-25 10:50:17 +08:00
robin shen
65078bcd51 Fix field/param visibility issue 2019-05-25 10:32:59 +08:00
robin shen
bed7d4694b Adjust width of script support automatically 2019-05-25 08:10:27 +08:00
robin shen
f75cbadeae Syntax highlight for job commands 2019-05-24 22:48:51 +08:00
Robin Shen
3ee47975f3 Improved build parameter handling 2019-05-24 21:11:12 +08:00
Robin Shen
6f9c871d62 Reset choice input if selected value is no longer a valid choice 2019-05-20 14:25:19 +08:00
Robin Shen
c791abeadc Change some phrases for easier understanding 2019-05-20 08:12:54 +08:00
Robin Shen
c61916ce02 Show branch/tag/user/group usage place when deleting 2019-05-19 21:38:42 +08:00
Robin Shen
b721689754 Fix some dirty-aware button issue 2019-05-17 22:52:14 +08:00
Robin Shen
ef4074b7d6 Minor css change 2019-05-17 20:50:27 +08:00
Robin Shen
86a399b6d1 Remove default value of secret input as it is rarely necessary. Also
secret may leak in onedev-ci.xml if the default value is specified
2019-05-17 20:30:27 +08:00
Robin Shen
ac5e70f447 Exclude non-necessary properties from param spec 2019-05-17 18:57:45 +08:00
Robin Shen
7bfec63716 Mask secret input from build log and build status message 2019-05-17 10:32:28 +08:00
Robin Shen
8df3a7182c Do not display secret parameter in build page 2019-05-17 08:56:24 +08:00
Robin Shen
5b9db8c389 Refactor various entity query 2019-05-16 21:41:08 +08:00
Robin Shen
3080151ca9 Fix some minor bugs 2019-05-16 11:34:33 +08:00
Robin Shen
6b89f6f6c9 Scroll error feedback into center of view for better UX 2019-05-16 09:05:37 +08:00
Robin Shen
450c179183 Simplified pull request build requirement workflow 2019-05-15 21:48:22 +08:00
Robin Shen
87fc3cf6cb Minor code clean up 2019-05-14 21:20:10 +08:00
Robin Shen
5a4c7a52ce Preserve common properties when switch between different implementations
of a polymorphic editor
2019-05-14 20:45:16 +08:00
Robin Shen
662b8b3db9 Spec-aware job parameter instance editing and validation 2019-05-14 18:21:07 +08:00
Robin Shen
882b544ead Fix some cispec edit bugs 2019-05-11 21:30:35 +08:00
Robin Shen
4d8cf4c905 Job trigger to build against pull request merge preview 2019-05-09 21:22:34 +08:00
Robin Shen
db03763f2a Expand empty intermediate node automatically in artifacts tree 2019-05-09 14:06:46 +08:00
Robin Shen
e60549d7cb Collapse build tabs if there are too many 2019-05-09 12:01:44 +08:00
Robin Shen
07a1bfde50 Show new tabs automatically after build finished 2019-05-09 10:40:27 +08:00
Robin Shen
ad31fa72b8 Able to switch between different builds when stay on html report page 2019-05-09 10:00:00 +08:00
Robin Shen
0cd71940c0 Add page to show build artifacts and html reports 2019-05-08 22:06:21 +08:00
Robin Shen
346dd3c869 Use appropriate icon for more info display of build and pull request 2019-05-07 22:12:17 +08:00
Robin Shen
8d56b2dec0 Refact StatusListPanel and PullRequestBuildStatusListPanel 2019-05-07 21:56:24 +08:00