SUSEConnect is a command line tool for connecting a client system to the SUSE Customer Center. It will connect the system to your product subscriptions and enable the product repositories/services locally.
SUSEConnect is distributed as RPM for all SUSE distributions and gets built in the openSUSE build service.
Please visit https://scc.suse.com to see and manage your subscriptions.
SUSEConnect communicates with SCC over this REST API.
rake console # Run console loaded with gem
rake rubocop # Run Rubocop
rake spec # Run RSpec
For SLES12SP0
docker build -t connect.12sp0 -f Dockerfile.12sp0 .
For SLES12SP1
docker build -t connect.12sp1 -f Dockerfile.12sp1 .
For SLES12SP2
docker build -t connect.12sp2 -f Dockerfile.12sp2 .
For SLES12SP3
docker build -t connect.12sp3 -f Dockerfile.12sp3 .
For SLES15SP0
docker build -t connect.15sp0 -f Dockerfile.15sp0 .
Note: Substitute connect.12sp0
with the respective image you've built above.
Open a console
docker run --privileged --rm -ti connect.12sp0 /bin/bash
Run RSpec
docker run --privileged --rm -t connect.12sp0 rspec
Run Cucumber
docker run --privileged --rm -t connect.12sp0 cucumber
Run Rubocop
docker run --privileged --rm -t connect.12sp0 rubocop
Run integration tests & cucumber
docker run --privileged --rm -t connect.12sp0 sh docker/integration.sh