Ilija Lazoroski
8355d9e68a
Buid: Export CI to get rid of nasty characters
2022-08-17 09:00:44 -04:00
Ilija Lazoroski
a96efcdc7d
Build: Downgrade pipenv to use 2022.7.4
...
It seems that every time a new version of pipenv is released, it breaks
our build. See also 01e886f866
.
2022-08-17 08:59:51 -04:00
Ilija Lazoroski
7356b6cc88
Build: Add cleanup function to build_package
2022-06-03 09:02:32 -04:00
Ilija Lazoroski
b8c4ae8e0c
Build: Cleanup dangling docker images after build
2022-06-03 12:34:06 +02:00
Ilija Lazoroski
27d47c05c4
Build: Run `npm run dev` on development build
2022-04-12 17:25:04 +02:00
VakarisZ
00819ccf40
Build: remove unused server config options from docker
...
Options removed match the defaults so there's no reason to keep them
2021-11-26 12:04:46 +02:00
VakarisZ
cebd41b264
Build: change docker container to set MONKEY_DOCKER_CONTAINER env var. This variable is needed because we can't prompt for data dir removal on docker like we do on other deployments
...
Due to the fact that docker is not running interactively and user might be running on an old data dir if he uses volumes, we need special case for docker
2021-10-25 17:11:31 +03:00
Ilija Lazoroski
6d827ad1af
Build: Refactor commit id
2021-10-21 17:12:01 +02:00
Mike Salvatore
6b0a689adb
Docker: Fix `git rev-parse` command
...
Add -C to git command in order
to execute rev-parse outside the repo.
2021-10-21 16:52:13 +02:00
VakarisZ
eedf4484bc
Deployments: fix the extraction of commit number in docker.sh
2021-10-21 16:52:13 +02:00
VakarisZ
25df96da63
Deployments: Rename docker deployment only if a version is not specified
...
With this change, Jenkins will output docker packages in the following naming conventions:
Develop: InfectionMonkey-docker-$commit_number.tgz
Release: InfectionMonkey-docker-v$version.tgz
2021-10-21 16:52:13 +02:00
VakarisZ
65f7fd0131
Deployments: change the outputs of appimage build and docker build to conform to the naming convention of InfectionMonkey-v*.*
...
AppImages are built into InfectionMonkey-v1.11.0.AppImage
Docker is build into InfectionMonkey-docker-v1.11.0.tgz
2021-10-21 16:52:13 +02:00
Mike Salvatore
3a907c3cae
Build: Link to setup instructions from Docker README.md
2021-10-21 09:22:57 -04:00
Ilija Lazoroski
c4ab6f4362
Build_scripts: Add deployment type to the build_scripts
2021-09-15 14:38:07 +02:00
Mike Salvatore
3287f4831e
Build: Remove deployment.json files
2021-09-14 12:22:03 -04:00
Shreya Malviya
c46c02507f
build_scripts: Extract deployment field from server configs to separate files for appimage and docker
2021-09-10 15:21:34 +05:30
Mike Salvatore
c53730a6c3
Build: Remove .tgz from dist in docker/clean.sh
2021-07-28 15:52:17 -04:00
Mike Salvatore
6aff4a16b2
Build: Move final build artifact to dist/ directory
2021-07-28 07:53:33 -04:00
Mike Salvatore
0609bc2063
Build: Add README.md for build_package.sh
2021-07-27 15:31:33 -04:00
Mike Salvatore
5576e4e241
Build: Move reusable parts of docker build scripts into new scripts
2021-07-27 13:08:55 -04:00
Mike Salvatore
3e638298e6
Build: Move appimage/ and docker/ into build_scrips/
2021-07-27 08:12:01 -04:00