I see thanks!

I never really had the chance to look into pipelines, but now the time 
might have come.
Even Multiple SCM is stating <https://plugins.jenkins.io/multiple-scms/>:

> Deprecated: Users should migrate to 
> https://wiki.jenkins-ci.org/display/JENKINS/Pipeline+Plugin

 
Anyway, back to the template plugin,
after installing the Multiple SCMs plugin now I can see the checkbox "Use 
build environment from another project", but I still can't seem to get it 
to work.
In the jobs console output I have:

Started by user admin
> Running as SYSTEM
> Building in workspace C:\Program Files (x86)\Jenkins\workspace\asd
> [TemplateProject] Starting pre-checkout from: E2E Template
> [TemplateProject] Successfully performed pre-checkout from: 'E2E Template'
> Cloning the remote Git repository
> [..]
> [TemplateProject] Getting environment from: E2E Template
> [TemplateProject] Successfully setup environment from: 'E2E Template'
> Finished: SUCCESS


Any idea what could be wrong?
 


Il giorno giovedì 4 giugno 2020 17:53:39 UTC+2, Eric Pyle ha scritto:
>
> Using Pipeline you would take a different approach, like having a common 
> script in source control that all the jobs could use to accomplish the 
> common task.
>
> I'm surprised that the Template plugin is not working for you, however. 
> We're not at the very latest LTS but at 2.204.5, and it works fine for us. 
> We use it in hundreds of jobs. A quick look at your stack trace suggests 
> you are missing the Multiple SCM plugin as a dependency. 
>
> Regards,
> Eric
>
> On 6/4/2020 11:42 AM, Alberto Scotto wrote:
>
> Thanks Eric, I appreciate it. 
> Unfortunately the template plugin seems not be up-to-date. 
> I've just opened a new issue on JIRA, but I'm not really hopeful..
> https://issues.jenkins-ci.org/browse/JENKINS-62568
>
> I noticed there seems to be a couple more template plugins, I might give 
> them a try.
>
> Assuming you are using a Freestyle project (not Pipeline)
>
>
> What if we were to use Pipeline? Would it make things easier?
>
>
> Thank you
>
> Alberto
>
>  
>
> Il giorno venerdì 29 maggio 2020 00:17:42 UTC+2, Eric Pyle ha scritto: 
>>
>> Assuming you are using a Freestyle project (not Pipeline) you could use 
>> the Template Project Plugin https://plugins.jenkins.io/template-project/. 
>> You create a template job which contains all the common functionality, and 
>> then in the separate job for each environment you add the template job as a 
>> build step (Use builders from another project).
>>
>> -Eric
>>
>> On 5/28/2020 7:39 AM, Alberto Scotto wrote:
>>
>> Hi, 
>>
>> Long story short: is it possible to have a job which builds another job, 
>> in particular a parametrized one?
>>
>> We have a Cucumber+Selenium project which runs E2E tests against our 
>> different test environments.
>> Something pretty standard.
>>
>> For this kind of job, the parametrized build seems to be the best idea.
>> Otherwise we would have to create one job for each test environment. 
>> duplicating the job configuration.
>> Then it would be a nightmare to keep all the job configurations in sync, 
>> in case we need to change something.
>>
>> But there's a problem with the build history.
>> I want to see a separate build history for each environment.
>> It doesn't make sense to have an interleaved history. It would be messy.
>>
>> So an easy solution could be to have a job which calls the parametrized 
>> job passing the actual value for the environment.
>> This way the build histories would be kept separate, and at the same time 
>> we would also get to avoid duplication.
>>
>> Is that possible? Or do you have any other idea/solution?
>>
>> Thank you very much.
>>
>> Alberto
>> -- 
>> 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/5f64c8d1-db57-4002-9aa7-5e574638b76c%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/jenkinsci-users/5f64c8d1-db57-4002-9aa7-5e574638b76c%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>>
>> -- 
> 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] <javascript:>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/jenkinsci-users/b75ccb32-b748-4af1-8331-ace29a2c6074%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/jenkinsci-users/b75ccb32-b748-4af1-8331-ace29a2c6074%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
>
>

-- 
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/25e331fc-9c59-4490-874d-6feab43a2504%40googlegroups.com.

Reply via email to