Deploy to github

This commit is contained in:
Mitch Roote 2019-08-07 20:05:26 -04:00
parent 8d58ddb268
commit e765d54ad3
4 changed files with 15 additions and 9 deletions

View File

@ -26,4 +26,11 @@ jobs:
script:
- mkdir /home/travis/build/mroote/build
- docker run -t -e FAC_BRANCH=$TRAVIS_BRANCH -v /home/travis/build/mroote/build:/build factorio-server-manager
- ls /home/travis/build/mroote/build
- mv /home/travis/build/mroote/build/factorio-server-manager-linux.zip /home/travis/factorio-server-manager-linux-${TRAVIS_TAG}.zip
- mv /home/travis/build/mroote/build/factorio-server-manager-windows.zip /home/travis/factorio-server-manager-windows-${TRAVIS_TAG}.zip
deploy:
provider: releases
api_key: ""
file:
- /home/travis/factorio-server-manager-linux-${TRAVIS_TAG}.zip
- /home/travis/factorio-server-manager-windows-${TRAVIS_TAG}.zip

View File

@ -1,8 +1,6 @@
# glibc is required for Factorio Server binaries to run
FROM frolvlad/alpine-glibc
MAINTAINER Mitch Roote <mitch@r00t.ca>
ENV FACTORIO_VERSION=latest \
MANAGER_VERSION=0.8.1 \
ADMIN_PASSWORD=factorio

View File

@ -5,16 +5,14 @@ SECURITY_PATH ?= $(FACTORIO_PATH)/security
SAVES_PATH ?= $(FACTORIO_PATH)/saves
MODS_PATH ?= $(FACTORIO_PATH)/mods
PORT_FORWARD ?= -p 80:80 -p 443:443 -p 34197:34197/udp
FACTORIO_BRANCH ?= develop
build:
docker build --build-arg FAC_BRANCH=$FACTORIO_BRANCH -f Dockerfile-build -t fsm-build .
docker build -t factorio-server-manager .
logs:
docker logs factorio-server
echo "Nginx Access Logs"
docker exec -it factorio-server cat /var/log/nginx/access.log
echo "Nginx Error Logs"
docker exec -it factorio-server cat /var/log/nginx/error.log
docker logs factorio-server -f
run:
docker run -d --name factorio-server -v $(SECURITY_PATH):/security -v $(SAVES_PATH):/opt/factorio/saves -v $(MODS_PATH):/opt/factorio/mods $(PORT_FORWARD) factorio-server-manager
@ -25,3 +23,5 @@ stop:
clean:
docker rmi factorio-server-manager
docker stop fsm-build
docker rmi fsm-build

View File

@ -4,4 +4,5 @@ echo "Cloning ${FAC_BRANCH}"
git clone -b ${FAC_BRANCH} https://github.com/mroote/factorio-server-manager.git ${FAC_ROOT}
echo "Creating build..."
make gen_release
cp build/* /build/
echo "Copying build artifacts..."
cp -v build/* /build/