<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head> 
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
        <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0"> 
        <base href="https://hibernate.atlassian.net"> 
        <title>Message Title</title> 
    </head> 
    <body class="jira" style="color: #333333; font-family: Arial, sans-serif; font-size: 14px; line-height: 1.429"> 
        <table id="background-table" cellpadding="0" cellspacing="0" width="100%" style="border-collapse: collapse; mso-table-lspace: 0; mso-table-rspace: 0; background-color: #f5f5f5; border-collapse: collapse; mso-table-lspace: 0; mso-table-rspace: 0" bgcolor="#f5f5f5"> 
            <!-- header here --> 
            <tbody>
                <tr> 
                    <td id="header-pattern-container" style="padding: 0; border-collapse: collapse; padding: 10px 20px"> 
                        <table id="header-pattern" cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse; mso-table-lspace: 0; mso-table-rspace: 0"> 
                            <tbody>
                                <tr> 
                                    <td id="header-avatar-image-container" valign="top" style="padding: 0; border-collapse: collapse; vertical-align: top; width: 32px; padding-right: 8px" width="32"> <img id="header-avatar-image" class="image_fix" src="https://avatar-cdn.atlassian.com/53f781d013b1bdba5b7356908a82d356?s=48&amp;d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2F53f781d013b1bdba5b7356908a82d356%3Fd%3Dmm%26s%3D48%26noRedirect%3Dtrue" height="32" width="32" border="0" style="border-radius: 3px; vertical-align: top"> </td> 
                                    <td id="header-text-container" valign="middle" style="padding: 0; border-collapse: collapse; vertical-align: middle; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; mso-line-height-rule: exactly; mso-text-raise: 1px"> <a class="user-hover" rel="butkovic" id="email_butkovic" href="https://hibernate.atlassian.net/secure/ViewProfile.jspa?name=butkovic" style="color:#6c797f;; color: #3b73af; text-decoration: none">Peter Butkovic</a> <strong>commented</strong> on <a href="https://hibernate.atlassian.net/browse/HHH-12172" style="color: #3b73af; text-decoration: none"><img src="cid:jira-generated-image-avatar-11c82832-68d9-42af-8a56-08d59a5368b2" height="16" width="16" border="0" align="absmiddle" alt="Task"> HHH-12172</a> </td> 
                                </tr> 
                            </tbody>
                        </table> </td> 
                </tr> 
                <tr> 
                    <td id="email-content-container" style="padding: 0; border-collapse: collapse; padding: 0 20px"> 
                        <table id="email-content-table" cellspacing="0" cellpadding="0" border="0" width="100%" style="border-collapse: collapse; mso-table-lspace: 0; mso-table-rspace: 0; border-spacing: 0; border-collapse: separate"> 
                            <tbody>
                                <tr> 
                                    <!-- there needs to be content in the cell for it to render in some clients --> 
                                    <td class="email-content-rounded-top mobile-expand" style="padding: 0; border-collapse: collapse; color: #ffffff; padding: 0 15px 0 16px; height: 15px; background-color: #ffffff; border-left: 1px solid #cccccc; border-top: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 0; border-top-right-radius: 5px; border-top-left-radius: 5px; height: 10px; line-height: 10px; padding: 0 15px 0 16px; mso-line-height-rule: exactly" height="10" bgcolor="#ffffff">&nbsp;</td> 
                                </tr> 
                                <tr> 
                                    <td class="email-content-main mobile-expand " style="padding: 0; border-collapse: collapse; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 0; border-bottom: 0; padding: 0 15px 0 16px; background-color: #ffffff" bgcolor="#ffffff"> 
                                        <table class="page-title-pattern" cellspacing="0" cellpadding="0" border="0" width="100%" style="border-collapse: collapse; mso-table-lspace: 0; mso-table-rspace: 0"> 
                                            <tbody>
                                                <tr> 
                                                    <td style="vertical-align: top;; padding: 0; border-collapse: collapse; padding-right: 5px; font-size: 20px; line-height: 30px; mso-line-height-rule: exactly" class="page-title-pattern-header-container"> <span class="page-title-pattern-header" style="font-family: Arial, sans-serif; padding: 0; font-size: 20px; line-height: 30px; mso-text-raise: 2px; mso-line-height-rule: exactly; vertical-align: middle"> <a href="https://hibernate.atlassian.net/browse/HHH-12172" style="color: #3b73af; text-decoration: none">Re: Investigate moving to OSSRH or BinTray for publishing</a> </span> </td> 
                                                </tr> 
                                            </tbody>
                                        </table> </td> 
                                </tr> 
                                <tr> 
                                    <td id="text-paragraph-pattern-top" class="email-content-main mobile-expand  comment-top-pattern" style="padding: 0; border-collapse: collapse; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 0; border-bottom: 0; padding: 0 15px 0 16px; background-color: #ffffff; border-bottom: none; padding-bottom: 0" bgcolor="#ffffff"> 
                                        <table class="text-paragraph-pattern" cellspacing="0" cellpadding="0" border="0" width="100%" style="border-collapse: collapse; mso-table-lspace: 0; mso-table-rspace: 0; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; mso-line-height-rule: exactly; mso-text-raise: 2px"> 
                                            <tbody>
                                                <tr> 
                                                    <td class="text-paragraph-pattern-container mobile-resize-text " style="padding: 0; border-collapse: collapse; padding: 0 0 10px"> <p style="margin: 10px 0 0; margin-top: 0">As already written on stackoverflow (well, had to update the answer after looking into details again):</p> <p style="margin: 10px 0 0">At the project <a href="https://github.com/p6spy/p6spy/build.gradle" class="external-link" rel="nofollow" style="color: #3b73af; text-decoration: none">p6spy</a> we use 2 different plugins for publishing:</p> 
                                                        <ul> 
                                                            <li>snapshots and release publishing (using com.jfrog.artifactory) and</li> 
                                                            <li>bintray-related activities (using com.jfrog.bintray) in gradle.</li> 
                                                        </ul> <p style="margin: 10px 0 0">Published:</p> 
                                                        <ul> 
                                                            <li>snapshots are in: <a href="http://oss.jfrog.org/oss-snapshot-local/p6spy/p6spy/" class="external-link" rel="nofollow" style="color: #3b73af; text-decoration: none">http://oss.jfrog.org/oss-snapshot-local/p6spy/p6spy/</a> (I just followed official docs: <a href="https://www.jfrog.com/confluence/display/RTF/Deploying+Snapshots+to+oss.jfrog.org" class="external-link" rel="nofollow" style="color: #3b73af; text-decoration: none">https://www.jfrog.com/confluence/display/RTF/Deploying+Snapshots+to+oss.jfrog.org</a>)</li> 
                                                            <li>releases end up in: <a href="http://oss.jfrog.org/oss-release-local/p6spy/p6spy/" class="external-link" rel="nofollow" style="color: #3b73af; text-decoration: none">http://oss.jfrog.org/oss-release-local/p6spy/p6spy/</a> and are later auto-synced to maven central: <a href="http://repo1.maven.org/maven2/p6spy/p6spy/" class="external-link" rel="nofollow" style="color: #3b73af; text-decoration: none">http://repo1.maven.org/maven2/p6spy/p6spy/</a></li> 
                                                        </ul> <p style="margin: 10px 0 0">Relevant parts from the build.gradle file follow, please note the specifics of the project:</p> 
                                                        <div class="code panel" style="border-width: 1px;; border: 1px solid #cccccc; background: #f5f5f5; font-size: 12px; line-height: 1.333; font-family: monospace; border: 1px solid #cccccc; -moz-border-radius: 3px; border-radius: 3px; margin: 9px 0">
                                                            <div class="codeContent panelContent" style="padding: 9px 12px"> 
                                                                <pre class="code-groovy" style="margin: 10px 0 0; margin-top: 0; max-height: 30em; overflow: auto; white-space: pre-wrap; word-wrap: normal">
plugins {
    ...
    <span class="code-comment" style="color: #808080">// to publish !SNAPSHOTs to bintray and sync it to maven-central
</span>    <span class="code-comment" style="color: #808080">// ./gradlew bintrayUpload
</span>    id <span class="code-quote" style="color: #009100">'com.jfrog.bintray'</span> version <span class="code-quote" style="color: #009100">'1.7.3'</span>
    <span class="code-comment" style="color: #808080">// to publish SNAPSHOTs and !SNAPSHOTs to oss.jfrog.org
</span>    <span class="code-comment" style="color: #808080">// ./gradlew artifactoryPublish
</span>    id <span class="code-quote" style="color: #009100">'com.jfrog.artifactory'</span> version <span class="code-quote" style="color: #009100">'4.5.2'</span>
}

publishing {
  publications {
    maven(MavenPublication) {
      from components.java
      groupId project.group
      artifactId project.archivesBaseName
      version project.version

      ...

      pom {
        packaging <span class="code-quote" style="color: #009100">'jar'</span>
        withXml {
          asNode().children().last() + {
            <span class="code-keyword" style="color: #000091">def</span> builder = delegate

            <span class="code-comment" style="color: #808080">// maven central publishing mandatories
</span>            builder.name project.name
            builder.description description
            builder.url <span class="code-quote" style="color: #009100">'https:<span class="code-comment" style="color: #808080">//github.com/p6spy/p6spy'</span>
</span>
            builder.licenses {
                builder.license {
                  builder.name <span class="code-quote" style="color: #009100">'The Apache Software License, Version 2.0'</span>
                  builder.url <span class="code-quote" style="color: #009100">'http:<span class="code-comment" style="color: #808080">//www.apache.org/licenses/LICENSE-2.0.txt'</span>
</span>                  builder.distribution <span class="code-quote" style="color: #009100">'repo'</span>
                }
            }
            builder.scm {
                builder.url <span class="code-quote" style="color: #009100">'http:<span class="code-comment" style="color: #808080">//github.com/p6spy/p6spy'</span>
</span>                builder.connection <span class="code-quote" style="color: #009100">'scm:git:git:<span class="code-comment" style="color: #808080">//github.com/p6spy/p6spy.git'</span>
</span>                builder.developerConnection <span class="code-quote" style="color: #009100">'scm:git:ssh:<span class="code-comment" style="color: #808080">//github.com:p6spy/p6spy.git'</span>
</span>            }
            builder.developers {
                builder.developer {
                  builder.name <span class="code-quote" style="color: #009100">'Quinton McCombs'</span>
                  builder.email <span class="code-quote" style="color: #009100">'quinton.mccombs@gmail.com'</span>
                }
                builder.developer {
                  builder.name <span class="code-quote" style="color: #009100">'Peter Butkovic'</span>
                  builder.email <span class="code-quote" style="color: #009100">'butkovic@gmail.com'</span>
                }
                builder.developer {
                  builder.name <span class="code-quote" style="color: #009100">'Felix Barnsteiner'</span>
                  builder.email <span class="code-quote" style="color: #009100">'felix.barnsteiner@isys-software.de'</span>
                }
            }

            <span class="code-comment" style="color: #808080">// maven central publishing optionals
</span>            builder.issueManagement {
              builder.system <span class="code-quote" style="color: #009100">'github'</span>
              builder.url <span class="code-quote" style="color: #009100">'https:<span class="code-comment" style="color: #808080">//github.com/p6spy/p6spy/issues'</span>
</span>            }
            builder.ciManagement {
              builder.system <span class="code-quote" style="color: #009100">'Travis CI'</span>
              builder.url <span class="code-quote" style="color: #009100">'https:<span class="code-comment" style="color: #808080">//travis-ci.org/p6spy/p6spy'</span>
</span>            }
          }
        }
      }
    }
  }
}

<span class="code-comment" style="color: #808080">// to publish SNAPSHOTs to http://oss.jfrog.org/oss-snapshot-local/ 
</span><span class="code-comment" style="color: #808080">// and !SNAPSHOTs to http://oss.jfrog.org/oss-release-local/
</span>artifactory {
    contextUrl = <span class="code-quote" style="color: #009100">'https:<span class="code-comment" style="color: #808080">//oss.jfrog.org'</span>
</span>    resolve {
        repository {
            repoKey = <span class="code-quote" style="color: #009100">'libs-release'</span>
        }
    }
    publish {
        repository {
            <span class="code-comment" style="color: #808080">// The Artifactory repository key to publish to
</span>            <span class="code-comment" style="color: #808080">// when using oss.jfrog.org the credentials are from Bintray.
</span>            <span class="code-keyword" style="color: #000091">if</span> (project.version.endsWith(<span class="code-quote" style="color: #009100">"-SNAPSHOT"</span>)) {
              repoKey = <span class="code-quote" style="color: #009100">'oss-snapshot-local'</span>
            } <span class="code-keyword" style="color: #000091">else</span> {
              repoKey = <span class="code-quote" style="color: #009100">'oss-release-local'</span> 
            }

            username = <span class="code-object" style="color: #910091">System</span>.getenv(<span class="code-quote" style="color: #009100">'BINTRAY_USER'</span>)
            password = <span class="code-object" style="color: #910091">System</span>.getenv(<span class="code-quote" style="color: #009100">'BINTRAY_API_KEY'</span>)
        }
        defaults {
            publications <span class="code-quote" style="color: #009100">'maven'</span>
            properties = [ <span class="code-quote" style="color: #009100">'bintray.repo'</span>: <span class="code-quote" style="color: #009100">'p6spy/maven'</span>, <span class="code-quote" style="color: #009100">'bintray.<span class="code-keyword" style="color: #000091; color: #009100">package</span>'</span>: <span class="code-quote" style="color: #009100">'p6spy:p6spy'</span>, <span class="code-quote" style="color: #009100">'bintray.version'</span>: project.version.toString() ]
        }
    }
}

<span class="code-comment" style="color: #808080">// to publish to bintray and later sync to maven-central
</span>bintray {
  user = <span class="code-object" style="color: #910091">System</span>.getenv(<span class="code-quote" style="color: #009100">'BINTRAY_USER'</span>)
  key = <span class="code-object" style="color: #910091">System</span>.getenv(<span class="code-quote" style="color: #009100">'BINTRAY_API_KEY'</span>)
  publications = [<span class="code-quote" style="color: #009100">'maven'</span>]
  <span class="code-comment" style="color: #808080">// dryRun = <span class="code-keyword" style="color: #000091; color: #808080">true</span>
</span>  <span class="code-comment" style="color: #808080">// publish = <span class="code-keyword" style="color: #000091; color: #808080">true</span>
</span>  pkg {
    repo = <span class="code-quote" style="color: #009100">'maven'</span>
    name = <span class="code-quote" style="color: #009100">'p6spy:p6spy'</span>
    userOrg = group
    desc = description
    websiteUrl = <span class="code-quote" style="color: #009100">'https:<span class="code-comment" style="color: #808080">//github.com/p6spy/p6spy'</span>
</span>    issueTrackerUrl = <span class="code-quote" style="color: #009100">'https:<span class="code-comment" style="color: #808080">//github.com/p6spy/p6spy/issues'</span>
</span>    vcsUrl = <span class="code-quote" style="color: #009100">'https:<span class="code-comment" style="color: #808080">//github.com/p6spy/p6spy.git'</span>
</span>    licenses = [<span class="code-quote" style="color: #009100">'Apache-2.0'</span>]
    publicDownloadNumbers = <span class="code-keyword" style="color: #000091">true</span>
    githubRepo = <span class="code-quote" style="color: #009100">'p6spy/p6spy'</span>
    githubReleaseNotesFile = <span class="code-quote" style="color: #009100">'docs/releasenotes.md'</span>
    version {
      released = <span class="code-keyword" style="color: #000091">new</span> Date()
      name = project.version
      vcsTag = <span class="code-quote" style="color: #009100">"p6spy-${project.version}"</span>

      <span class="code-comment" style="color: #808080">// Optional configuration <span class="code-keyword" style="color: #000091; color: #808080">for</span> Maven Central sync of the version
</span>      mavenCentralSync {
          sync = <span class="code-keyword" style="color: #000091">true</span> <span class="code-comment" style="color: #808080">//[Default: <span class="code-keyword" style="color: #000091; color: #808080">true</span>] Determines whether to sync the version to Maven Central.
</span>          close = <span class="code-quote" style="color: #009100">'1'</span> <span class="code-comment" style="color: #808080">//Optional property. By <span class="code-keyword" style="color: #000091; color: #808080">default</span> the staging repository is closed and artifacts are released to Maven Central. You can optionally turn <span class="code-keyword" style="color: #000091; color: #808080">this</span> behaviour off (by puting 0 <span class="code-keyword" style="color: #000091; color: #808080">as</span> value) and release the version manually.
</span>          user = <span class="code-object" style="color: #910091">System</span>.getenv(<span class="code-quote" style="color: #009100">'SONATYPE_USERNAME'</span>) <span class="code-comment" style="color: #808080">//OSS user token: mandatory
</span>          password = <span class="code-object" style="color: #910091">System</span>.getenv(<span class="code-quote" style="color: #009100">'SONATYPE_PASSWORD'</span>) <span class="code-comment" style="color: #808080">//OSS user password: mandatory
</span>      }
    }
  }
}

</pre> 
                                                            </div>
                                                        </div> <p style="margin: 10px 0 0">The goal for us was:</p> 
                                                        <ul> 
                                                            <li>fully automated snapshot as well as release publishing,</li> 
                                                            <li>automated maven-central sync and</li> 
                                                            <li>non-CI-specific solution (gradle does all the stuff =&gt; can run on travis/anywhere else).</li> 
                                                        </ul> <p style="margin: 10px 0 0">Btw. signing of artifacts was not required to be done on our side, bintray did the job for us, the only thing we had to do was running the right gradle tasks (see <a href="https://github.com/p6spy/p6spy/blob/master/.travis.yml" class="external-link" rel="nofollow" style="color: #3b73af; text-decoration: none">.travis.yml</a>):</p> 
                                                        <ul> 
                                                            <li>for snapshot publishing: 
                                                                <div class="code panel" style="border-width: 1px;; border: 1px solid #cccccc; background: #f5f5f5; font-size: 12px; line-height: 1.333; font-family: monospace; border: 1px solid #cccccc; -moz-border-radius: 3px; border-radius: 3px; margin: 9px 0">
                                                                    <div class="codeContent panelContent" style="padding: 9px 12px"> 
                                                                        <pre class="code-sh" style="margin: 10px 0 0; margin-top: 0; max-height: 30em; overflow: auto; white-space: pre-wrap; word-wrap: normal">
./gradlew artifactoryPublish --info --stacktrace
</pre> 
                                                                    </div>
                                                                </div></li> 
                                                        </ul> 
                                                        <ul> 
                                                            <li>for release publishing: 
                                                                <div class="code panel" style="border-width: 1px;; border: 1px solid #cccccc; background: #f5f5f5; font-size: 12px; line-height: 1.333; font-family: monospace; border: 1px solid #cccccc; -moz-border-radius: 3px; border-radius: 3px; margin: 9px 0">
                                                                    <div class="codeContent panelContent" style="padding: 9px 12px"> 
                                                                        <pre class="code-sh" style="margin: 10px 0 0; margin-top: 0; max-height: 30em; overflow: auto; white-space: pre-wrap; word-wrap: normal">
./gradlew artifactoryPublish bintrayUpload --info --stacktrace
</pre> 
                                                                    </div>
                                                                </div></li> 
                                                        </ul> </td> 
                                                </tr> 
                                            </tbody>
                                        </table> </td> 
                                </tr> 
                                <tr> 
                                    <td class="email-content-main mobile-expand " style="padding: 0; border-collapse: collapse; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 0; border-bottom: 0; padding: 0 15px 0 16px; background-color: #ffffff" bgcolor="#ffffff"> <script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "EmailMessage",
  "description": "View Issue",
  "potentialAction": {
    "@type": "ViewAction",
        "target": "https://hibernate.atlassian.net/browse/HHH-12172?inbox=true&focusedCommentId=100764&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-100764",
    "name": "View Comment"
      },
  "publisher": {
    "@type": "Organization",
    "name": "Atlassian",
    "url": "https://www.atlassian.com"
  }
}
</script> 
                                        <table id="actions-pattern" cellspacing="0" cellpadding="0" border="0" width="100%" style="border-collapse: collapse; mso-table-lspace: 0; mso-table-rspace: 0; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; mso-line-height-rule: exactly; mso-text-raise: 1px"> 
                                            <tbody>
                                                <tr> 
                                                    <td id="actions-pattern-container" valign="middle" style="padding: 0; border-collapse: collapse; padding: 10px 0 10px 24px; vertical-align: middle; padding-left: 0"> 
                                                        <table align="left" style="border-collapse: collapse; mso-table-lspace: 0; mso-table-rspace: 0"> 
                                                            <tbody>
                                                                <tr> 
                                                                    <td class="actions-pattern-action-icon-container" style="padding: 0; border-collapse: collapse; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; mso-line-height-rule: exactly; mso-text-raise: 0; vertical-align: middle"> <a href="https://hibernate.atlassian.net/browse/HHH-12172#add-comment" target="_blank" title="Add Comment" style="color: #3b73af; text-decoration: none"> <img class="actions-pattern-action-icon-image" src="cid:jira-generated-image-static-comment-icon-2425e5e3-fe17-4a54-ab29-7cd49763b086" alt="Add Comment" title="Add Comment" height="16" width="16" border="0" style="vertical-align: middle"> </a> </td> 
                                                                    <td class="actions-pattern-action-text-container" style="padding: 0; border-collapse: collapse; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; mso-line-height-rule: exactly; mso-text-raise: 4px; padding-left: 5px"> <a href="https://hibernate.atlassian.net/browse/HHH-12172#add-comment" target="_blank" title="Add Comment" style="color: #3b73af; text-decoration: none">Add Comment</a> </td> 
                                                                </tr> 
                                                            </tbody>
                                                        </table> </td> 
                                                </tr> 
                                            </tbody>
                                        </table> </td> 
                                </tr> 
                                <!-- there needs to be content in the cell for it to render in some clients --> 
                                <tr> 
                                    <td class="email-content-rounded-bottom mobile-expand" style="padding: 0; border-collapse: collapse; color: #ffffff; padding: 0 15px 0 16px; height: 5px; line-height: 5px; background-color: #ffffff; border-top: 0; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; mso-line-height-rule: exactly" height="5" bgcolor="#ffffff">&nbsp;</td> 
                                </tr> 
                            </tbody>
                        </table> </td> 
                </tr> 
                <tr> 
                    <td id="footer-pattern" style="padding: 0; border-collapse: collapse; padding: 12px 20px"> 
                        <table id="footer-pattern-container" cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse; mso-table-lspace: 0; mso-table-rspace: 0"> 
                            <tbody>
                                <tr> 
                                    <td id="footer-pattern-mobile-separated-links" class="mobile-resize-text" width="100%" colspan="2" style="padding: 0; border-collapse: collapse; color: #999999; font-size: 12px; line-height: 18px; font-family: Arial, sans-serif; mso-line-height-rule: exactly; mso-text-raise: 2px"> Get Jira notifications on your phone! Download the Jira Cloud app for <a href="https://play.google.com/store/apps/details?id=com.atlassian.android.jira.core&amp;referrer=utm_source%3DNotificationLink%26utm_medium%3DEmail" style="color: #3b73af; text-decoration: none">Android</a> or <a href="https://itunes.apple.com/app/apple-store/id1006972087?pt=696495&amp;ct=EmailNotificationLink&amp;mt=8" style="color: #3b73af; text-decoration: none">iOS</a> 
                                        <hr> </td> 
                                </tr> 
                                <tr> 
                                    <td id="footer-pattern-text" class="mobile-resize-text" width="100%" style="padding: 0; border-collapse: collapse; color: #999999; font-size: 12px; line-height: 18px; font-family: Arial, sans-serif; mso-line-height-rule: exactly; mso-text-raise: 2px"> This message was sent by Atlassian Jira <span id="footer-build-information">(v1001.0.0-SNAPSHOT#100075-<span title="a1bf78e00c3802d9c3077d5c4a627fbbc7f24e61" data-commit-id="a1bf78e00c3802d9c3077d5c4a627fbbc7f24e61}">sha1:a1bf78e</span>)</span> </td> 
                                    <td id="footer-pattern-logo-desktop-container" valign="top" style="padding: 0; border-collapse: collapse; padding-left: 20px; vertical-align: top"> 
                                        <table style="border-collapse: collapse; mso-table-lspace: 0; mso-table-rspace: 0"> 
                                            <tbody>
                                                <tr> 
                                                    <td id="footer-pattern-logo-desktop-padding" style="padding: 0; border-collapse: collapse; padding-top: 3px; opacity: 0.150"> <img id="footer-pattern-logo-desktop" src="cid:jira-generated-image-static-footer-desktop-logo-ed05569b-757b-42ba-81e6-b17b5bba0317" alt="Atlassian logo" title="Atlassian logo" width="192" height="24" class="image_fix"> </td> 
                                                </tr> 
                                            </tbody>
                                        </table> </td> 
                                </tr> 
                            </tbody>
                        </table> </td> 
                </tr> 
            </tbody>
        </table>   
    
<img src="https://u4043402.ct.sendgrid.net/wf/open?upn=YNXLe5Uzuivj8jGpuXra04BSJ-2BS7raa1puTAtyVUP-2F0UG25sB-2BHToWWBMcbXwnNUgHifAt2QMaTSJ6us2-2FmCIbC60EPtpcfi2v9dNWFqeNftvHEgbREQ6InSM28QAEL2ppvEPQ8IWYYKMm-2FQXZpukMO2ovkPv8QAkQS2CcCT2LVYGbYjx0zT6xrMp3Pjz-2BpBJXF-2BJxQzCRPAYf3HscveKE8MVbbA401PZXoT7A-2FZ8MnDpXV-2BPaH7Ql9iwCnnjpaJiugDvQpvCGqyNPz83SoyG3cBiVhgwRr-2BHBJ-2F3flX0C81Rr2bgxHQstyODVVyCbxZgagFgHRjSSJKmBHPEEz0veuQc2hxvE-2F4yq0uWJP0sPXGP-2BklfH9jPHbZaen-2Bxr-2FqFl0N7yQY61nC8j3FjykJTQvksR6ZjhMXqIIo0Wwtn3wakoaJ-2BtYkwrSowJ9WzbfJooZ8e3NiWyJPYkM41WOQIQ-3D-3D" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/>
</body>
</html>