I hereby claim:
- I am orpiske on github.
- I am orpiske (https://keybase.io/orpiske) on keybase.
- I have a public key whose fingerprint is CE70 8AA6 558B 996F F6A2 18CF 7EE0 A892 E0C6 F2A0
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
| rpm -q libguestfs-tools || yum install -y libguestfs-tools | |
| for vm in $(virsh list --all | tail -n +3 | awk ' { print $2 } ') ; do | |
| virsh start $vm | |
| done | |
| ### FIXME: Adjust the wait time according to the number of VMs and how powerful | |
| ### your server is. | |
| echo "Waiting for the vms to power up" | |
| sleep 3m |
| Obs.: tested on Fedora 24 ... | |
| 1. Clone OpenPHT: | |
| git clone https://github.com/RasPlex/OpenPHT.git | |
| 2. Install build dependencies: | |
| sudo dnf install freetype-devel SDL-devel SDL_image-devel libjpeg-turbo-devel sqlite-devel curl-devel lzo-devel tinyxml-devel fribidi-devel fontconfig-devel yajl-devel libmicrohttpd-devel openssl-devel glew-devel avahi-devel flac-devel ffmpeg-devel python-devel libtiff-devel libvorbis-devel libmpeg2-devel libass-devel librtmp-devel libplist-devel shairplay-devel libva-devel libvdpau-devel libcec-devel swig boost-devel libusb-devel systemd-devel nasm libmodplug-devel libcdio-devel -y | |
| 3. Build: | |
| mkdir build ; |
| version: '3' | |
| networks: | |
| cluster: | |
| driver: overlay | |
| test: | |
| driver: overlay | |
| services: | |
| broker: | |
| image: 127.0.0.1:5000/maestro_broker | |
| build: broker |
| version: '3.4' | |
| services: | |
| sut: | |
| image: docker.io/ibmcom/mqlight | |
| environment: | |
| # You have to specifically accept the license on your own. | |
| # this is provided just as a convenience | |
| # - LICENSE=accept | |
| networks: | |
| - test |
| # ------------------- Maestro Broker Deployment ------------------- # | |
| apiVersion: apps/v1 | |
| kind: Deployment | |
| metadata: | |
| name: maestro-broker | |
| spec: | |
| replicas: 1 | |
| selector: | |
| matchLabels: | |
| component: broker |
| # this one is important | |
| SET(CMAKE_SYSTEM_NAME Linux) | |
| #this one not so much | |
| SET(CMAKE_SYSTEM_VERSION 1) | |
| # specify the cross compiler | |
| SET(CMAKE_C_COMPILER /root/rpi-tools/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin/arm-linux-gnueabihf-gcc) | |
| SET(CMAKE_CXX_COMPILER /root/rpi-tools/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin/arm-linux-gnueabihf-g++) |
| ### | |
| # How to build the container: | |
| # | |
| # To create a container that uses OpenJDK: | |
| # docker build --build-arg CI_USER=$(whoami) --target ci-openjdk --tag ci-openjdk . | |
| # | |
| # To create a container that uses Oracle JDK (as in CI): | |
| # 1. First download the Oracle JDK from the Oracle web site (ie.: jdk-11.0.9_linux-x64_bin.tar.gz) | |
| # | |
| # 2. Then build the container with: |
| #!/bin/sh | |
| MAVEN_DAEMON_VERSION=0.8.0 | |
| GRAALVM_VERSION=22.1.0 | |
| GRAALVM_JAVA_VERSION=17 | |
| function prepare() { | |
| brew install --cask graalvm/tap/graalvm-ce-java${GRAALVM_JAVA_VERSION} |
| #!/bin/sh | |
| # Sobe a infraestrutura para rodar os tess | |
| docker-compose up -d | |
| # Roda o build e os testes | |
| mvn clean verify | |
| # Salva o resultado do mvn. Entenda sobre isso aqui: https://tldp.org/LDP/abs/html/exit-status.html |