// Get the Jira issue manager
def issueManager = ComponentAccessor.getIssueManager()
// Get the Jira issue
def issue = issueManager.getIssueObject(issueKey)
// Create a RemoteIssueLinkBuilder object and set its properties
def remoteLinkBuilder = new RemoteIssueLinkBuilder()
remoteLinkBuilder.url(remoteUrl)
remoteLinkBuilder.title(remoteTitle)
// Create the RemoteIssueLink object
def remoteLink = remoteLinkBuilder.build()
// Add the remote link to the issue
issue.getRemoteIssueLinks().add(remoteLink)
// Save the issue
issueManager.updateIssue(ComponentAccessor.getJiraAuthenticationContext().getLoggedInUser(), issue, EventDispatchOption.DO_NOT_DISPATCH, false)