Time required: 5-10 minutes
Video walkthrough
Watch this video for a complete walkthrough of
deploying CodeScene on Windows.
Can’t use Docker? Use JAR file (Limited functionality)
[System.Text.Encoding]::UTF8.GetString( (Invoke-webrequest -URI "https://downloads.codescene.io/enterprise/install/windows/install.ps1").Content) | iex
See detailed deployment requirements and full deployment instructions for more information.
No, this installation script will download the latest image and create a container that will automatically start.
Once CodeScene is installed, you can start or stop it from running via the Docker dashboard.
If you’re facing an unexpected issue or application behavior, you can use detailed analysis diagnostics and logs to gather more data or reach out to CodeScene Support
CodeScene is free for open-source projects. We also have a set of paid plans so that you can tailor CodeScene to your needs or analyze private repositories. This allows larger organizations to benefit from advanced analyses like CodeScene's cost metrics and delivery performance measures. We have a free trial so you can evaluate CodeScene before starting a plan.
Once you install CodeScene and are ready to analyze your first project, CodeScene will ask which repositories you want to analyze and where they are located. You can either analyze remote repositories hosted on platforms like GitHub, GitLab, Bitbucket, or Azure or local Git clones.
If at this point you decide to analyze local Git clones stored on your machine, CodeScene needs to know where to find them. This can work in two ways:
- You can either provide a local path to where your cloned repositories are stored, or
- You can simply copy your repositories into a default folder that CodeScene will create inside your home directory.
If you intend to analyze remote repositories hosted on platforms like GitHub, GitLab, Bitbucket, or Azure, you can skip this step during installation.
After CodeScene is installed successfully, you may access it manually at port 3003 or if you're on a headless system, you may need to use your server name.