Commit 3e72f419 authored by Vadim Vlasov's avatar Vadim Vlasov

Добавлено действие Changelogger.

parent 2cccad6a
module Fastlane
module Actions
class ChangeloggerAction < Action
def self.run(params)
sh("changelogger")
end
#####################################################
# @!group Documentation
#####################################################
def self.description
"Составления списка изменений между текущим Pipeline и последним успешным Pipeline. Возможна отправка сообщения в Mattermost."
end
def self.available_options
[
FastlaneCore::ConfigItem.new(key: :icon,
env_name: "MATTERMOST_CHANNEL",
description: "Название канала в Mattermost для отправки списка изменений.",
default_value: nil),
FastlaneCore::ConfigItem.new(key: :username,
env_name: "MATTERMOST_TOKEN",
description: "Access Token бота, созданного в Mattermost.",
default_value: nil),
FastlaneCore::ConfigItem.new(key: :message,
env_name: "MATTERMOST_MESSAGE",
description: "Сообщение",
default_value: nil),
FastlaneCore::ConfigItem.new(key: :webhook,
env_name: "MATTERMOST_SERVER",
description: "Адрес Mattermost сервера (например: http://chat.furylion.net",
default_value: "http://192.168.1.20:8066"),
FastlaneCore::ConfigItem.new(key: :gitlab_token,
env_name: "CHANGELOG_TOKEN",
description: "GitLab Token для генерации списка изменений",
default_value: nil),
]
end
def self.authors
["Vadim Vlasov"]
end
def self.is_supported?(platform)
true
end
end
end
end
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment