Hi,

Option 1: You can write your own custom script (shell script) to poll the 
eme and when you see any changes invoke Jenkins.
Option 2: Ab Initio has a utility to poll the EME, check with support on 
this.
Option 3: There a whole lot in co-op 3.3.5 for CI/CD, worth checking with 
Ab Initio if you want to build an e2e pipeline using Jenkins.

Cheers,
Saurabh

On Wednesday, July 25, 2018 at 2:04:11 PM UTC+2, Jennifer Christa wrote:
>
> Someone help me with CI/CD automation through Jenkins on ab initio 
> application
>
> How to connect EME repo through jenkins? What is the source code 
> management used to connect EME repo to cloudbees jenkins?
> How to do deployment on Ab initio applications using Jenkins?
>
> Please suggest me a solution and help me on this.
>
> On Tuesday, April 30, 2013 at 5:42:44 PM UTC+5:30, Mandeville, Rob wrote:
>>
>> The high level requirements you are giving (compare record counts, run 
>> two SQL commands and compare the results, compare test results from static 
>> values) are requirements for a test harness, not a continuous integration 
>> server.  If you don’t have a test harness, Jenkins cannot help you.  If you 
>> have a test harness, Jenkins can run it for you whenever somebody checks a 
>> change in to your source control.
>>
>>  
>>
>> If you have:
>>
>> 1: A source control system supported by Jenkins
>>
>> 2: A command-line build process to create your program (I believe they’re 
>> called “Graphs” in Ab Initio)
>>
>> 3: A command-line test harness that Jenkins understands (there are 
>> plugins for several, and the Build Log Parser plugin can be used to read 
>> results like “TEST PASSED” and “TEST FAILED”)
>>
>>  
>>
>> Then a release engineer can make something demoable in a matter of days, 
>> not weeks.  Basically, they’ll be able to get Jenkins to poll the source 
>> control system every *n* minutes, and when something changes, it can 
>> check out your code, run your command-line-based build procedure and then 
>> your test harness. 
>>
>>  
>>
>> If you’re asking for a tool that will compare record counts, expected vs. 
>> actual results, or SQL validation, you need a test harness, and Jenkins is 
>> not a test harness.  Jenkins runs test harnesses for a living, but you need 
>> such a harness first.
>>
>>  
>>
>> --Rob
>>
>>  
>>
>> *From:* [email protected] [mailto:[email protected]] *On 
>> Behalf Of *avineet gupta
>> *Sent:* Tuesday, April 30, 2013 6:27 AM
>> *To:* [email protected]
>> *Subject:* Re: Questions on Jenkin
>>
>>  
>>
>> Just to elaborate in details:
>>
>> 1.I need to understand how much effort is required for the initial setup 
>> so that we can map it to cost figures. For example, if we need 2 Java 
>> developers and 1 System admin working for a month to set the tool up, we 
>> know we are talking about 3 FTEs worth of effort which we can convert to 
>> cost figures easily.
>>
>> 2.These are the high level requirement.We want our tool should help us to 
>> execute the below scenerio's example:
>>
>> Compare input and output record counts
>> Compare input values and output values
>> Validates transformations
>> Compares checksums created against the input and output (e.g. The sum of 
>> input column 1 = sum of output column 1)
>>  Compare input with a filter record count with output record count
>>  Supports files and tables as either the input or output (File to Table, 
>> Table to Table, Table to File)
>>  Supports the validation of a test against a static value, e.g. Sum of 
>> column 1 = value x
>> Supports embedded SQL to use for the validation routine, e.g. Output of 
>> SQL 1 is equal to the output of SQL 2 or Output of SQL 1 is equal to this 
>> expected value
>>
>> Compares checksums created against the input and output 
>>
>> Compare input with a filter record count with output record count
>>
>> Supports files and tables as either the input or output (File to Table, 
>> Table to Table, Table to File)
>>
>> Supports the validation of a test against a static value, e.g. Sum of 
>> column 1 = value x
>>
>> Supports embedded SQL to use for the validation routine
>>
>>  
>>
>>  
>>
>> On Tue, Apr 30, 2013 at 3:25 PM, avineet gupta <[email protected]> 
>> wrote:
>>
>> Thanks a lot Rob.It helps a lot.Just have few questions
>>
>> 1.What would be skills set required and effort required to implement the 
>> tool.
>>
>> 2.Does it supports embedded SQL to use for the validation routine
>>
>>  
>>
>> On Fri, Apr 26, 2013 at 4:35 PM, Mandeville, Rob <[email protected]> 
>> wrote:
>>
>> Do you mean Ab Intio?  BTW, it’s Jenkins, not Jenkin.
>>
>>  
>>
>> The procurement cost of Jenkins is zero.  Just go to 
>> http://www.jenkins-ci.org and download.  Cloudbees will sell you an 
>> enterprise edition with extra plugins and a support contract, or sell you a 
>> service where you run Jenkins on their cloud.  I’d start with the free copy 
>> to see if it even meets your needs, then consider the possibility of going 
>> to Cloudbees (Truth in advertising: my company just bought their enterprise 
>> edition for the support contract).
>>
>>  
>>
>> I have found nothing that specifically connects Jenkins to Ab Inito, 
>> Jenkins can run with a bunch of different tools because it supports running 
>> tasks as Windows batch scripts or Unix shell scripts.  This is how it 
>> connects to all but a few general development tools.
>>
>>  
>>
>> While Jenkins is useful for automating running of tests, I don’t think 
>> that it directly supports the sorts of tests that you show below.  There 
>> are plugins to read *Unit style logs, or to read certain patterns (such as 
>> “TEST PASSED” or “TEST FAILED”) as pass/fail criteria, but doesn’t have the 
>> logic to compare results.  Basically, you would have to write the tests 
>> yourself, generate simple pass-or-fail strings, and have Jenkins parse the 
>> logs for those pass-or-fail strings.  The nice thing about Jenkins is that 
>> it will do so unattended, either on a schedule or whenever you submit a 
>> change to your source control system.
>>
>>  
>>
>> --Rob
>>
>>  
>>
>> *From:* [email protected] [mailto:[email protected]] *On 
>> Behalf Of *avineet
>> *Sent:* Friday, April 26, 2013 6:05 AM
>> *To:* [email protected]
>> *Subject:* Questions on Jenkin
>>
>>  
>>
>> Hi,
>>
>> We wanted to implement Jenkin in our project which require some kind of 
>> automation tool which support testing around Abnitio.
>>
>> I have heard that Jenkin works with Abnitio,Could you please confirm me 
>> the same.
>>
>> *What would be the Procurement cost of the product. *
>> Also,I drafted few high level cases which we want the tool should 
>> support.Could anyone please have a look and let me know if these cases 
>> works with Jenkin.
>>
>>     Compare input and output record counts
>>     Compare input values and output values
>>     Validates transformations
>>     Compares checksums created against the input and output (e.g. The sum 
>> of input column 1 = sum of output column 1)
>>     Compare input with a filter record count with output record count
>>     Supports files and tables as either the input or output (File to 
>> Table, Table to Table, Table to File)
>>     Supports the validation of a test against a static value, e.g. Sum of 
>> column 1 = value x
>>     Supports embedded SQL to use for the validation routine, e.g. Output 
>> of SQL 1 is equal to the output of SQL 2 or Output of SQL 1 is equal to 
>> this 
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Jenkins Users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> For more options, visit https://groups.google.com/groups/opt_out.
>>  
>>  
>>
>> The information in this message is for the intended recipient(s) only and 
>> may be the proprietary and/or confidential property of Litle & Co., LLC, 
>> and thus protected from disclosure. If you are not the intended 
>> recipient(s), or an employee or agent responsible for delivering this 
>> message to the intended recipient, you are hereby notified that any use, 
>> dissemination, distribution or copying of this communication is prohibited. 
>> If you have received this communication in error, please notify Litle & Co. 
>> immediately by replying to this message and then promptly deleting it and 
>> your reply permanently from your computer.
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Jenkins Users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> For more options, visit https://groups.google.com/groups/opt_out.
>>  
>>  
>>
>>
>>
>>
>> -- 
>> Thanks and Regards..
>> Avineet 
>>
>>
>>
>>
>> -- 
>> Thanks and Regards..
>> Avineet 
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Jenkins Users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> For more options, visit https://groups.google.com/groups/opt_out.
>>  
>>  
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/c443ca7a-0469-4b45-b428-be4adbab5e23%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to