# Problems to access Parameters of Job

**URL:** <https://community.jenkins.io/t/problems-to-access-parameters-of-job/9717>\
**Category:** Using Jenkins\
**Created:** [September 20, 2023, 8:08pm UTC](https://community.jenkins.io/t/problems-to-access-parameters-of-job/9717 "2023-09-20T20:08:33Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![martins9](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/martins9/32/5533_2.png) [@martins9](https://community.jenkins.io/u/martins9)\
**Post date:** [September 20, 2023, 8:08pm UTC](https://community.jenkins.io/t/problems-to-access-parameters-of-job/9717/1 "2023-09-20T20:08:33Z")

</div>

Hi people. I create a parameterized job and I want to access the value of parameter, but I get the following error:

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/jenkins/original/2X/c/c8e183619a63ce7baab6ee919bf31ea445cc94a1.png)

My job parameterized:

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/jenkins/original/2X/c/cdc50c0d8a194edc49a888ebd0c952ddbf02e3a4.png)

1. My JenkinsFile  
 ![image](https://europe1.discourse-cdn.com/flex013/uploads/jenkins/original/2X/a/a8fd404431e434dc107fcf6ea38d3bba1f757907.png)

2. My call  
 ![image](https://europe1.discourse-cdn.com/flex013/uploads/jenkins/original/2X/3/3925faa1b068311ce2627ecdc2237cc200b431d9.png)

3. My Pipeline.groovy  

4. My PipelineDevelop.groovy  

Can anyone help me?

---

<div class="post-metadata">

**Author:** ![mawinter69](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/mawinter69/32/1625_2.png) [@mawinter69](https://community.jenkins.io/u/mawinter69)\
**Post date:** [September 20, 2023, 8:25pm UTC](https://community.jenkins.io/t/problems-to-access-parameters-of-job/9717/2 "2023-09-20T20:25:14Z")

</div>

`steps.sh "echo ${steps.params.ambiente}"`

---

<div class="post-metadata">

**Author:** ![martins9](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/martins9/32/5533_2.png) [@martins9](https://community.jenkins.io/u/martins9)\
**Post date:** [September 20, 2023, 8:39pm UTC](https://community.jenkins.io/t/problems-to-access-parameters-of-job/9717/3 "2023-09-20T20:39:04Z")

</div>

Hi @mawinter69.  
I tried this, but I got the same error:

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/jenkins/original/2X/0/02d2391599b9544a7e906d4b35b8f4ee75902c02.png)

I don’t know what might be missing.

---

<div class="post-metadata">

**Author:** ![martins9](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/martins9/32/5533_2.png) [@martins9](https://community.jenkins.io/u/martins9)\
**Post date:** [September 20, 2023, 9:16pm UTC](https://community.jenkins.io/t/problems-to-access-parameters-of-job/9717/4 "2023-09-20T21:16:15Z")

</div>

I need to import some package?

---

<div class="post-metadata">

**Author:** ![mawinter69](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/mawinter69/32/1625_2.png) [@mawinter69](https://community.jenkins.io/u/mawinter69)\
**Post date:** [September 21, 2023, 1:50pm UTC](https://community.jenkins.io/t/problems-to-access-parameters-of-job/9717/5 "2023-09-21T13:50:58Z")

</div>

the way I have it is  
Jenkinsfile

```auto
callPipeline(this)

```

var/callPipeline.groovy

```auto
def call(Object script) {
  def first = new Pipeline(script)
  first.run()
}

```

src/…/Pipeline.groovy

```auto
public class Pipeline implements Serializable {
  def Pipeline(script) {
  this.script = script
  }

  def run() {
    script.sh "echo ${script.params.paramname}"
  }
}

```

This is exactly as explained here: [Extending with Shared Libraries](https://www.jenkins.io/doc/book/pipeline/shared-libraries/#accessing-steps)

---

<div class="post-metadata">

**Author:** ![martins9](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/martins9/32/5533_2.png) [@martins9](https://community.jenkins.io/u/martins9)\
**Post date:** [September 22, 2023, 2:26pm UTC](https://community.jenkins.io/t/problems-to-access-parameters-of-job/9717/6 "2023-09-22T14:26:53Z")

</div>

Hi @mawinter69.

I understand what was my wrong.  
Ex: callPipeline(this).

Thanks again.
