Mike Salvatore
376559bb77
Build: Uninstall pipenv, pip, and setuptools from AppImage
...
Once the dependencies are installed, Pipenv, pip, and setuptools are no
longer needed. They take up a combined 45MB of space.
2022-04-28 12:15:46 -04:00
Ilija Lazoroski
27d47c05c4
Build: Run `npm run dev` on development build
2022-04-12 17:25:04 +02:00
vakarisz
84fe47a9e5
Deploy: Change node version for linux based builds
2022-04-04 14:39:35 +03:00
Mike Salvatore
3973f26192
Build: Bump Python version for building AppImage to 3.7.13
2022-03-22 19:34:25 -04:00
Mike Salvatore
d84e35f637
Build: Remove references to 32-bit agents from Docker and Appimage build
2022-02-24 09:42:40 -05: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
Mike Salvatore
cb613393e2
Build: Add warning about building an AppImage on LXD with shiftfs
2021-11-08 21:22:52 -05: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
Mike Salvatore
c3f5812906
Build: Refactor agent versioning
2021-10-21 12:19:08 -04:00
Ilija Lazoroski
d55cbcfbd3
Build: Fix move package to dist dir on appimage
2021-10-21 17:25:00 +02:00
Ilija Lazoroski
6d827ad1af
Build: Refactor commit id
2021-10-21 17:12:01 +02:00
Ilija Lazoroski
530ba633d2
Build: Add build commit to appimage build name
2021-10-21 16:52:13 +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
46ef9df1d2
Deployments: change the default monkey_version to ""
...
If the version is none (default) the commit number will be used which is preferred in dev environment
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
226c72df5f
Deployments: Rename appImage deployment only if a specific version is not specified
...
With this change, Jenkins will output packages in the following naming conventions:
Develop: InfectionMonkey-$commit_number_x86_64.AppImage
Release: InfectionMonkey-v$version.AppImage
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
Mike Salvatore
2f88de6f08
Build: Fix AppImage package version
2021-09-30 15:41:37 -04:00
Mike Salvatore
2d701e45df
Build: Set PYTHONNOUSERSITE in AppRun
...
Fixes #1500
2021-09-30 15:39:17 -04:00
VakarisZ
cfff225ad6
Change the docker and appImage deployment scripts to not alter the deployment string if no deployment argument is passed
2021-09-15 15:52:53 +03:00
Ilija Lazoroski
c4ab6f4362
Build_scripts: Add deployment type to the build_scripts
2021-09-15 14:38:07 +02:00
Mike Salvatore
f54b759d92
Merge pull request #1459 from guardicore/extract-deployment-field
...
Extract deployment field from server config
2021-09-14 12:24:46 -04:00
Mike Salvatore
3287f4831e
Build: Remove deployment.json files
2021-09-14 12:22:03 -04:00
Mike Salvatore
238810e743
Build: Remove unused install_common_build_prereqs()
2021-09-14 12:09:13 -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
11488365e8
Build: Package the AppImage with linuxdeploy
...
Fixes #1355
Fixes #1362
2021-07-31 19:20:36 -04:00
Mike Salvatore
c53730a6c3
Build: Remove .tgz from dist in docker/clean.sh
2021-07-28 15:52:17 -04:00
Mike Salvatore
bd66539548
Build: Remove AppImage package from dist/ in appimage/clean.sh
2021-07-28 15:51:27 -04:00
Mike Salvatore
b4d97d1ce7
Build: Add missing ")" to string
2021-07-28 13:47:11 -04:00
Mike Salvatore
6aff4a16b2
Build: Move final build artifact to dist/ directory
2021-07-28 07:53:33 -04:00
Mike Salvatore
5de6a562ba
Build: Add build_{appimage,docker}.sh wrapper scripts
2021-07-28 07:00:18 -04:00
Mike Salvatore
0609bc2063
Build: Add README.md for build_package.sh
2021-07-27 15:31:33 -04:00
Mike Salvatore
ae1427f6a6
Build: Remove duplicate code from appimage build script
2021-07-27 15:25:50 -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