2021-02-03 16:09:17 -05:00
|
|
|
# frozen_string_literal: true
|
|
|
|
|
2017-07-06 10:55:48 -04:00
|
|
|
resources :builds, only: [:index, :show], constraints: { id: /\d+/ } do
|
|
|
|
collection do
|
|
|
|
resources :artifacts, only: [], controller: 'build_artifacts' do
|
|
|
|
collection do
|
|
|
|
get :latest_succeeded,
|
|
|
|
path: '*ref_name_and_path',
|
|
|
|
format: false
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
member do
|
|
|
|
get :raw
|
|
|
|
end
|
|
|
|
|
|
|
|
resource :artifacts, only: [], controller: 'build_artifacts' do
|
|
|
|
get :download
|
|
|
|
get :browse, path: 'browse(/*path)', format: false
|
|
|
|
get :file, path: 'file/*path', format: false
|
|
|
|
get :raw, path: 'raw/*path', format: false
|
|
|
|
end
|
|
|
|
end
|