Slack Application with Artifactory and Xray Configuration Overview

JFrog Integrations Documentation

ft:sourceType
Paligo

This topic provides an overview of working with the Slack integration with Artifactory and Xray.

Requirements

  • Your organization has an instance of Artifactory. You can signup for a free instance at: https://jfrog.com/start-free/

  • You must be a user with Admin permissions to authenticate your organization’s Slack app with your JFrog Platform Deployment (JPD).

  • You must be a user with Admin permissions to create the initial notifications for Artifactory and Xray. Once created, any team member can add existing notifications to new Slack channels.

  • Your organization must already have setup policies and watches prior to getting Xray notifications in Slack. Learn how to setup watches and policies in Xray.

Prerequisites

To use the Slack integration with an on-premise JFrog installation, the network port 8082 will need to be exposed to the external network. See JFrog System Requirements for more information. Then when configuring the JPD, include the network port in the JPD url, e.g. https://example.com:8082

For on-Premise Installation

  • Self-hosted customers will need to enable integrations by configuring the Access yaml file; see Enabling New Integrations for details.Access YAML Configuration

  • To use the Slack integration with an on-premise JFrog installation, the network port 8082 will need to be exposed to the external network. See JFrog System Requirements for more information. Then when configuring the JPD, include the network port in the JPD url, e.g. https://example.com:8082

Configuration Overview

To work with the integration, do the following:

#

Task

Description

For more information, see...

1

Install the Slack Application from the Slack Store

Visit the slack store and download the application.

https://slack.com/downloads/windows

2

Connect your JFrog Platform Deployment

Describes how to connect your JFrog Platform Deployment

Connect your JFrog Platform Deployment (JPD) to Slack

3

Login to your JFrog account on the Slack App

Provides information on Slack channels and confirmation you're connected.

Login to JFrog from the Slack App

4

Create Notifications

Provides information about notifications, both via private channels and to individuals, as well as lists types of supported notifications and information about Xray notifications.

Create Notifications for the Slack Integration

5

Enable Integration with Self-hosted JFrog Platform

Describes how to enable integration with Self-Hosted JFrog platforms.

Artifactory and Xray Integration with Microsoft Teams