Currently, in order to choose the correct context, a user must know whether he/she is submitting from a system that contains a Streams install.
What should happen is the following -- the topology toolkit will automatically detect whether there is a Streams install and perform the correct corresponding action:
If the system has a Streams install:
Context
Action
Distributed
The application is compiled locally and submitted to an instance via streamtool
If the system does not have a Streams install:
Context
Action
Distributed
The application is compiled on a remote build farm and submitted to a non BlueMix instance
Currently, in order to choose the correct context, a user must know whether he/she is submitting from a system that contains a Streams install.
What should happen is the following -- the topology toolkit will automatically detect whether there is a Streams install and perform the correct corresponding action:
If the system has a Streams install:
If the system does not have a Streams install: