https://github.com/gnuton/vitasdk-docker
Vita SDK in a Docker Image
https://github.com/gnuton/vitasdk-docker
Last synced: 3 months ago
JSON representation
Vita SDK in a Docker Image
- Host: GitHub
- URL: https://github.com/gnuton/vitasdk-docker
- Owner: gnuton
- Created: 2019-02-06T08:57:14.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-01-14T16:12:10.000Z (over 1 year ago)
- Last Synced: 2025-01-16T18:05:05.192Z (5 months ago)
- Language: Dockerfile
- Homepage:
- Size: 23.4 KB
- Stars: 5
- Watchers: 3
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](https://hub.docker.com/r/gnuton/vitasdk-docker)
[](https://circleci.com/gh/gnuton/vitasdk-docker/tree/master)♡ Vita SDK in a Docker Image ♡
==============================
Daily fresh Vita SDK Docker images.Features
--------
* Image based on Ubuntu 18.04
* Always with latest stable CMake
* Docker images are built every night at midnight
* Versioned Nightlies
* Tested on the most popular CI/CD envs (Travis/CircleCI/Azure/...)Why should I use PSVita SDK Docker images?
-----------------------------------------------
Building PS Vita apps in a docker container have several advantages:
- More reliable - Consistent building environment. You can run it in TravisCI, CircleCI or your local machine.
- Faster - Installing the VitaSDK for every build it's really time consuming
- Hassle free - Do not spend time in setting up a working environment. All you need to build your PS Vita app is this image.
Quick start
---------------
1. Build a local project with Docker
```bash
cd your-vita-project
docker run -v "$PWD:/build/git" -it --rm gnuton/vitasdk-docker
```
It will downlaoad the latest PSVita SDK docker image, and mount your local dir where your project is and from there you can build it.
2. Travis CI
Do you have a PS Vita project on GitHub? Look at this [simple template](https://github.com/gnuton/vitasdk-docker-testapp-trevis) or fork it if it's a new project.
3. Azure pipelines here is a [sample](https://github.com/devnoname120/vhbb/blob/master/azure-pipelines.yml)
4. Circle CI TODOVersioned Nightlies
----------------------
Every day at midnight CI scripts craft a new juicy docker image with the latest snapshot of VitaSDK.
If you wanna build your code always against the latest cutting-edge VitaSDK code, please get gnuton/vitasdk-docker:latest images.
Otherwise, you can stick to a specific image version too (eg gnuton/vitasdk-docker:20190626 for the 2019-06-26 snapshot).
The list of available image versions can be found [here](https://cloud.docker.com/repository/registry-1.docker.io/gnuton/vitasdk-docker/tags).Build the image
--------------------
In case you REALLY REALLY wanna make changes to the Docker file itself and build it, please run:
```bash
docker build -t vitasdk-docker .
```