Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Prerequisite

Webhook Service Deployment(Jar) :-

  • Download the ze-jira-webhook.jar

  • Create a ze-jira-webhook config file Named “zeJiraWebhook.properties"

  • Add the below line in the file zeJiraWebhook.properties.

    #Webhook Service port
    server.port=443
    
    #Rabbitmq config
    zephyr.queue.name=ze_queue
    zephyr.queue.exchange=ze_exchange
    zephyr.queue.routing.key=ze_routing_key
    spring.rabbitmq.host=<hostname>
    spring.rabbitmq.port=<port>
    spring.rabbitmq.username=<username>
    spring.rabbitmq.password=<password>
    
    #ze_jira_webhook flags
    event.validator.json.file=classpath:webhook-events-validation.json
    ze.jira.webhook.event.validation_flag = false
    
  • Append below lines for ssl

    #ssl properties
    server.ssl.enabled=true
    server.ssl.key-store-type=PKCS12
    server.ssl.key-alias=<aliasname>
    server.ssl.key-store=file:<path of the certificate>
    server.ssl.key-store-password=<password>
  • Append below lines for context path

    #Add below property for context path
    server.servlet.context-path=/ze-webhook

An example of zeJiraWebhook.properties should look like the below: -

#Webhook Service port
server.port=443

#context path property
server.servlet.context-path=/ze-webhook

#Rabbitmq config
zephyr.queue.name=ze_queue
zephyr.queue.exchange=ze_exchange
zephyr.queue.routing.key=ze_routing_key
spring.rabbitmq.host=localhost
spring.rabbitmq.port=5672
spring.rabbitmq.username=guest
spring.rabbitmq.password=guest

# ze_jira_webhook flags
event.validator.json.file=classpath:webhook-events-validation.json
ze.jira.webhook.event.validation_flag = false

#ssl properties
server.ssl.enabled=true
server.ssl.key-store-type=PKCS12
server.ssl.key-alias=mycert
server.ssl.key-store=file:/home/ubuntu/keystore.p12
server.ssl.key-store-password=changeit


Start the ze-jira-webhook with the following command.

java -jar -DzeWebhookConfigPath="<config file path till root folder>" ze-jira-webhook_<version>

Example command:

java -jar -DzeWebhookConfigPath="/home/ubuntu/Foldername" ze-jira-webhook.jar

Verification

Verify webhook application status by using http://<hostname>:8080/actuator/health

Webhook started snapshot for reference: -

1ed0b601-7787-4195-a88a-646535cddfea.png

Verification in the browser:

image-20240318-092543.png

  • No labels