Custom Remote Development support without accessing corporate network
Harish Chander
Senior Hands-On Enterprise Architecture Leader Focused on architecting high performing, scalable and resilient Business Systems & Providing Strategic Solutions
All too often, companies want to outsource short term development of independent projects, but either do not want to or do not have means for secure remote access to corporate network to outside developers. Relatively simple setup above, can help independent development without corporate network access. It primarily involves creating webhooks that invoke Jenkins jobs for build, tests (security scans, static code quality tests, etc to perform sanity checks) (note no code deploy at this point and push to Enterprise repo master occurs only after successful tests) before pushing to Enterprize Repo. After that normal Enterprise CICD process will follow for build/test/deploy.