# Not possible to generate sh file jenkins need from katalon studio

**URL:** <https://forum.katalon.com/t/not-possible-to-generate-sh-file-jenkins-need-from-katalon-studio/14034>\
**Category:** Integrations\
**Tags:** jenkins, integrations, katalon-studio\
**Created:** [October 31, 2018, 3:48am UTC](https://forum.katalon.com/t/not-possible-to-generate-sh-file-jenkins-need-from-katalon-studio/14034 "2018-10-31T03:48:30Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Diogo](https://avatars.discourse-cdn.com/v4/letter/d/ea666f/32.png) [@Diogo](https://forum.katalon.com/u/Diogo)\
**Post date:** [October 31, 2018, 3:48am UTC](https://forum.katalon.com/t/not-possible-to-generate-sh-file-jenkins-need-from-katalon-studio/14034/1 "2018-10-31T03:48:30Z")

</div>

Did anybody faced this ?  
In order to run katalon test in jenkins I need a sh file file below:

However when I try to generate it from Katalon studio it does not let me add to the repo:

Do I have to manually add that to my repo, outside katalon studio ?  
Am I missing anything ?

[Captura de Tela 2018-10-31 às 00.46.50.png](https://s3.amazonaws.com/katalon-forum/editor/xz/ov83ifi8rchz.png)

[Captura de Tela 2018-10-31 às 00.23.33.png](https://s3.amazonaws.com/katalon-forum/editor/jj/merdfc4mdwvr.png)

---

<div class="post-metadata">

**Author:** ![kazurayam](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/kazurayam/32/333_2.png) [@kazurayam](https://forum.katalon.com/u/kazurayam)\
**Post date:** [October 31, 2018, 4:48am UTC](https://forum.katalon.com/t/not-possible-to-generate-sh-file-jenkins-need-from-katalon-studio/14034/2 "2018-10-31T04:48:14Z")

</div>

> Do I have to manually add that to my repo, outside katalon studio ?

Yes, you have to.

You start any editor you like (emacs, vim, atom, etc) and create a new file (e.g., run\_console\_mode.sh) and paste the generated command into the file, save it.

---

<div class="post-metadata">

**Author:** ![kazurayam](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/kazurayam/32/333_2.png) [@kazurayam](https://forum.katalon.com/u/kazurayam)\
**Post date:** [October 31, 2018, 4:55am UTC](https://forum.katalon.com/t/not-possible-to-generate-sh-file-jenkins-need-from-katalon-studio/14034/3 "2018-10-31T04:55:02Z")

</div>

Are you surprised? In fact, Katalon Studio does not allow you create/edit arbitrary file in Katalon GUI.

See also

- [http://forum.katalon.com/discussion/8572/want-to-edit-gitignore-and-readmemd-in-katalon-studio](http://forum.katalon.com/discussion/8572/want-to-edit-gitignore-and-readmemd-in-katalon-studio)

---

<div class="post-metadata">

**Author:** ![Diogo](https://avatars.discourse-cdn.com/v4/letter/d/ea666f/32.png) [@Diogo](https://forum.katalon.com/u/Diogo)\
**Post date:** [October 31, 2018, 4:21pm UTC](https://forum.katalon.com/t/not-possible-to-generate-sh-file-jenkins-need-from-katalon-studio/14034/4 "2018-10-31T16:21:16Z")

</div>

kazurayam I am actually really impressed by the quick response! wow!

---

<div class="post-metadata">

**Author:** ![Diogo](https://avatars.discourse-cdn.com/v4/letter/d/ea666f/32.png) [@Diogo](https://forum.katalon.com/u/Diogo)\
**Post date:** [October 31, 2018, 4:22pm UTC](https://forum.katalon.com/t/not-possible-to-generate-sh-file-jenkins-need-from-katalon-studio/14034/5 "2018-10-31T16:22:44Z")

</div>

> [kazurayam](https://forum.katalon.com/profile/4280/kazurayam) said:
> 
> Are you surprised? In fact, Katalon Studio does not allow you create/edit arbitrary file in Katalon GUI.
> 
> See also
> 
> - [http://forum.katalon.com/discussion/8572/want-to-edit-gitignore-and-readmemd-in-katalon-studio](http://forum.katalon.com/discussion/8572/want-to-edit-gitignore-and-readmemd-in-katalon-studio)

This is actually really frustrating, there’s no option to add a arbitrary file to project directory. I am also impressed with this lol

---

<div class="post-metadata">

**Author:** ![kazurayam](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/kazurayam/32/333_2.png) [@kazurayam](https://forum.katalon.com/u/kazurayam)\
**Post date:** [October 31, 2018, 9:10pm UTC](https://forum.katalon.com/t/not-possible-to-generate-sh-file-jenkins-need-from-katalon-studio/14034/6 "2018-10-31T21:10:10Z")

</div>

> there’s no option to add a arbitrary file to project directory.

In fact, you can add any number of directories and files in the Katalon project directory as far as their names do not collide with Katalon-recognized resources. You can add them using other tools (not by Katalon Studio). Katalon Studio does not mind the added ones, it just ignores them.

---

<div class="post-metadata">

**Author:** ![kazurayam](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/kazurayam/32/333_2.png) [@kazurayam](https://forum.katalon.com/u/kazurayam)\
**Post date:** [October 31, 2018, 9:45pm UTC](https://forum.katalon.com/t/not-possible-to-generate-sh-file-jenkins-need-from-katalon-studio/14034/7 "2018-10-31T21:45:06Z")

</div>

> This is actually really frustrating,

I myself am not so much frustrated. I have got used to it. 🙂 I know I can add files/directories in Katalon project using other tools (e.g. emacs, vim, atom).

I would rather respect the design decision of Katalon Studio that it is NOT a general purpose editor/IDE. This decision makes it simple, easier for users to understand as a test automation tool.

---

<div class="post-metadata">

**Author:** ![kazurayam](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/kazurayam/32/333_2.png) [@kazurayam](https://forum.katalon.com/u/kazurayam)\
**Post date:** [October 31, 2018, 10:03pm UTC](https://forum.katalon.com/t/not-possible-to-generate-sh-file-jenkins-need-from-katalon-studio/14034/8 "2018-10-31T22:03:12Z")

</div>

However, sometimes I imagine a scene where I open a project in 2 [perspectives](https://www.eclipse.org/articles/using-perspectives/PerspectiveArticle.html) at the same time: the Katalon Studio perspective and the Eclipse native Java perspective.

When I run WebUI/WebSerice/Mobile tests, I would work in the Katalon Studio perspective. When I want to do something unsupported by Katalon Studio, I would switch to the Eclipse native Java perspective where I can do whatever magic I like (e.g. run Gradle tool).

What do I mean by “something unsupported by Katalon Studio”? It includes a few:

- importing Data Files from AWS S3 storage
- pushing test logs/reports/screenshots to S3
- do thorough unit testing for complex Custom Keywords by JUnit or Spock
- generating Groovydoc of Custom Keywords
- importing the Groovy source files of Custom Keyword developed by other project, while specifying include/exclude files by the patterns of paths.

---

<div class="post-metadata">

**Author:** ![Diogo](https://avatars.discourse-cdn.com/v4/letter/d/ea666f/32.png) [@Diogo](https://forum.katalon.com/u/Diogo)\
**Post date:** [November 5, 2018, 6:10pm UTC](https://forum.katalon.com/t/not-possible-to-generate-sh-file-jenkins-need-from-katalon-studio/14034/9 "2018-11-05T18:10:31Z")

</div>

Thanks a lot kazurayam for the clear explanation

You are a true Evangelist, however we will re-think the use of katalon, unfortunately sometimes I feel that for the whole automation of CI works we need to do a lot of manual work around… 😕
