You will most likely have apps you’ve developed, so let’s go over how to import an app into Jenkins X and run it through CI/CD ultimately deploying it to the staging environment.
To import an app, you can execute the following CLI command, and specify the GitHub URL of your app. For example, I am importing as follows:
jx import --url https://github.com/jenkins-oscar/carsweb.git
The CLI will ask what Git Username you would like to use to import the app, I select the personal GitHub account as shown below. In my case, it is
There are several things that happened when we imported our application:
ChatOps is at work here, and as you can see from the screenshot below, our bot account took care of merging the PR for the Staging environment, and the app was published.
jx get applications APPLICATION STAGING PODS URL carsweb 0.0.1 1/1 http://carsweb-jx-staging.jx.eks.sharepointoscar.com
The app we just imported is now deployed in the staging environment. If you go to that URL you should see your application. In my case this is what shows up (notice the staging URL)