Sign inSign up

adiii717/docker-sfdx-cli

By adiii717

•Updated almost 6 years ago

Saleforce sfdx-cli docker image

Image
0

348

adiii717/docker-sfdx-cli repository overview

⁠sfdx ci using gitlab

⁠Step 1

1): Make sure to create open SSL certificate for digigtal signatue

openssl genrsa -des3 -passout pass:SomePassword -out server.pass.key 2048
openssl rsa -passin pass:SomePassword -in server.pass.key -out server.key
openssl req -new -key server.key -out server.csr
openssl x509 -req -sha256 -days 365 -in server.csr -signkey server.key -out server.crt

2): Upload server.crt in your Saleforce connected App setting

3): Save server.key in your GitLab project environment variable SERVER_KEY. GitLab CI/CD environment variables⁠

4): Create environment variable in your GitLab project for SF_CONSUMER_KEY and SF_USERNAME (username that you to use in the CI)

⁠Getting Started

  1. Clone the repo git clone https://github.com/Adiii717/sfdx-gitlab-org.git

  2. Build this docker image or use it from DockerHub

docker build -t adiii717/docker-sfdx-cli .
docker run adiii717/docker-sfdx-cli sfdx --help

If you want to run/test your local code

docker run -it --workdir=/app -v $PWD/:/app adiii717/docker-sfdx-cli

Now you're ready to go! Wwhen you commit and push a change, your change kicks off a GitLab CI build.

Enjoy!

⁠Contributing to the Repository

If you find any issues or opportunities for improving this repository, fix them! Feel free to contribute to this project by forking⁠ this repository and making changes to the content. Once you've made your changes, share them back with the community by sending a pull request. See How to send pull requests⁠ for more information about contributing to GitHub projects.

⁠Reporting Issues

If you find any issues with this demo that you can't fix, feel free to report them in the issues⁠ section of this repository.

Tag summary

Content type

Image

Digest

Size

122.5 MB

Last updated

almost 6 years ago

docker pull adiii717/docker-sfdx-cli