Developer Relations のツール: Workato

Developer Relations チームは、ツールやプラットフォーム間のワークフローを自動化するために Workato を使用しています。

Workato メンテナー

ワークフローの更新や新規作成は、Workato をメンテナンスしている Enterprise Technology チーム にリクエストする必要があります。

現在のワークフロー

種別ワークフロー説明関連ツール
Blog-to-Forum新しいブログ記事を GitLab フォーラムに投稿GitLab のブログ記事が 新しいフォーラムトピック として投稿されますGitLab Blog RSS フィード、Discourse
Forum-to-SlackGitLab Duo カテゴリーの新しいフォーラムトピックDiscourse フォーラムの RSS フィード https://forum.gitlab.com/c/gitlab-duo.rss を読み取り、#gitlab-duo-forum-posts チャンネルに投稿します。Discourse フォーラム、Slack
Blog-to-Slack新しいブログ記事 - GitLabGitLab ブログの RSS フィードを読み取り、#developer-advocacy-updates チャンネルに投稿します。GitLab Blog、Slack
Blog-to-Slack新しいブログ記事 - GitHubGitHub ブログの RSS フィードを読み取り、#developer-advocacy-updates および競合 Slack チャンネルに投稿します。GitHub Blog、Slack
Blog-to-Slack新しいブログ記事 - CNCFCNCF ブログの RSS フィードを読み取り、#developer-advocacy-updates チャンネルに投稿します。CNCF Blog、Slack

gitlab-blog Forum Bot

gitlab-blog ユーザーは、新しい GitLab ブログ記事Community カテゴリーの新規トピックとして自動投稿するために使用されます。このプロセスは Workato で制御されており、https://about.gitlab.com/atom.xml のブログ RSS フィードを読み取り、新しいエントリーごとに admin API キーと gitlab-blog ユーザーを使って新規トピックを投稿します。

gitlab-blog の認証情報および admin API キーは、1Password の Marketing vault に保管されています。管理者はログインせずに Discourse 上で直接ユーザーを編集できます。

沿革

Zapier は 2025 年に Workato へ移行されました。詳細は この内部 Issue を参照してください。