▪ Find the right language pack. A few language pack examples include PHP, Ruby, Swift, and Python along with many others. ▪ The language pack is then used to default these files if they don't already exist: o Dockerfile to package the application as a docker image. o Jenkinsfile to implement the CI/CD pipe- lines using declarative pipeline as code. o Helm charts to deploy the application on Kubernetes and to implement Preview En- vironments. Importing a project You may already have source code that you want to im- port into Jenkins X. In order to execute on the import pro- cess, you can use the jx import command (cd my-cool- app $ jx import). This command will perform the follow- ing actions: ✓ Add your source code into the git repository. ✓ Create a remote git repository on a git service, such as GitHub. ✓ Push your code to the remote git service. ✓ Add any required files to your project (Dock- erfiles, Jenkinsfiles, helm charts). ✓ Register a webhook on the remote git repository to your team’s Jenkins. ✓ Add the git repository to your team’s Jenkins. ✓ Trigger the first pipeline. 67

Building Cloud Native Apps Painlessly - Page 75 Building Cloud Native Apps Painlessly Page 74 Page 76