Открыть боковую панель
nt_test133
nt_project_uxpg8lvcuq8w
Коммиты
4d9622e7
Коммит
4d9622e7
создал
Май 31, 2016
по автору
Josh Frye
Просмотр файлов
Invalidate cache on build change
владелец
2d05de7a
Изменения
2
Скрыть пробелы
Построчно
Рядом
app/models/ci/build.rb
Просмотр файла @
4d9622e7
...
...
@@ -313,6 +313,7 @@ def execute_hooks
build_data
=
Gitlab
::
BuildDataBuilder
.
build
(
self
)
project
.
execute_hooks
(
build_data
.
dup
,
:build_hooks
)
project
.
execute_services
(
build_data
.
dup
,
:build_hooks
)
project
.
expire_running_or_pending_build_count
end
def
artifacts?
...
...
app/models/project.rb
Просмотр файла @
4d9622e7
...
...
@@ -1013,8 +1013,12 @@ def schedule_delete!(user_id, params)
end
def
running_or_pending_build_count
Rails
.
cache
.
fetch
([
'projects'
,
id
,
'running_or_pending_build_count'
]
,
expires_in:
60
)
do
Rails
.
cache
.
fetch
([
'projects'
,
id
,
'running_or_pending_build_count'
])
do
builds
.
running_or_pending
.
count
(
:all
)
end
end
def
expire_running_or_pending_build_count
Rails
.
cache
.
delete
([
'projects'
,
id
,
'running_or_pending_build_count'
])
end
end
Редактирование
Предварительный просмотр
Поддерживает Markdown
0%
Попробовать снова
или
прикрепить новый файл
.
Отмена
You are about to add
0
people
to the discussion. Proceed with caution.
Сначала завершите редактирование этого сообщения!
Отмена
Пожалуйста,
зарегистрируйтесь
или
войдите
чтобы прокомментировать