Как установить соединение между jenkins и Microsoft SQL Server - PullRequest
0 голосов
/ 02 мая 2019

Я хочу выполнить SQL-запрос, используя задание Jenkins или конвейер.Я не знаю, как установить связь между ними.

Если в файле SQL или хранимой процедуре есть какие-либо изменения, то нужно запускать только задание (например, github auto commit).

Кто-нибудь может мне помочь с этим?

1 Ответ

0 голосов
/ 02 мая 2019

Это не точный ответ (но предложение) - Когда я гуглил, у меня было единственное решение - установить плагин с именем SQLCMD exe file.Если это не сработает, попробуйте этот метод ниже (обойдите идею с моей стороны).

If you use Java - 

* Write a java program to connect to the Database and run select query / any queries.
* Make that java program as a jar file (which includes Oracle/SQL or any other dependency jars)
    * The program in java includes -
        * Connect DB
        * Fetch details (select / any query)
        * Write output to a text file (say output.txt)

* Write a shell script to run the Jar file (with command `java -jar GetDetailsFromDB.jar`)
    * The program in shell script includes -
        * Run java -jar (above) command
        * Read output.txt file 
        * echo/cat output.txt file in JenkinsConsole

Легко запустить скрипт оболочки из Jenkisfile

NB :
Возможно, вам придется отправить файл jar (java-программу) в какую-нибудь артефакт или GitHub, чтобы читать из jenkins.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...