Commit Graph

39 Commits

Author SHA1 Message Date
41d4f6f73f Added the command to create home directory for the current user of the container. Also added few helpful comments.
All checks were successful
continuous-integration/drone/push Build is passing
2023-08-27 18:46:11 +08:00
2b0507899c Removed the files required by gitlab CI/CD. Gitea/drone CI/CD is working well for past several months.
All checks were successful
continuous-integration/drone/push Build is passing
2023-08-24 15:54:27 +08:00
c20fc7cd90 Added registry name as secret to make the config more flexible. Reason: added as secret because currently drone config doesn't expand env variables inside config file. Advantage: Each version of drone can decide which repo to use for pulling and pushing.
All checks were successful
continuous-integration/drone/push Build is passing
2023-04-20 05:37:01 +08:00
d66652e79d Added support for n8n webhook to trigger the build of other related images.
All checks were successful
continuous-integration/drone/push Build is passing
2023-04-16 05:10:40 +08:00
d84e753e95 Added support for latest tag for latest version of ubuntu.
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing
2023-04-14 12:35:53 +08:00
1da30f58c7 Disabled addition of provenance attestation.
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone Build is passing
2023-04-14 05:55:19 +08:00
18ac352b28 Fixed the issue with naming steps.
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing
2023-04-12 16:09:26 +08:00
ac7255dbed Simplified the config file.
Some checks failed
continuous-integration/drone/push Build encountered an error
2023-04-12 16:08:06 +08:00
26a1e4ffda Fixed the caching scheme.
All checks were successful
continuous-integration/drone/push Build is passing
2023-04-12 15:56:46 +08:00
b44be08156 Added a new tag for all images.
All checks were successful
continuous-integration/drone/push Build is passing
2023-04-12 14:24:31 +08:00
d22896d831 Updated how cache is handled. Added a new tag.
Some checks failed
continuous-integration/drone/push Build is failing
2023-04-12 13:49:07 +08:00
b61418adb2 Added support for ubuntu 22, 20, 18.
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone Build is passing
2023-04-12 13:26:53 +08:00
895026b649 Fixed typo.
Some checks failed
continuous-integration/drone/push Build is failing
2023-04-12 12:39:43 +08:00
3e73ec1eac Added support for drone CI/CD.
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone Build is failing
2023-04-12 12:36:24 +08:00
24baf083e8 Run init and exit commands with eval. 2023-04-10 17:52:19 +08:00
6c50514156 Switching to local cache for buildx builds. 2023-03-22 13:08:58 +08:00
74cd35ab17 Trying to upload build_cache image with oci-mediatypes=true. Reason: without this option, the image size and manifest are not displayed on Gitlab. Trying to see if this option will fix the issue. 2023-03-22 12:40:58 +08:00
de51c65c47 Changed cache mode to 'max' 2023-03-22 00:33:54 +08:00
5a3d0df074 Fixed syntax errors. 2023-03-22 00:09:31 +08:00
f4582c8a39 Simplified tagging. Added option for build caching. The cache is stored on the registry along the images. 2023-03-22 00:08:17 +08:00
18cceb6961 Changes to build_command.sh weren't committed in last commit. 2023-03-21 18:20:00 +08:00
d0f22369b7 Fixed Tagging issues in build_command.sh. Also added lines to catch command failures in Gitlab's CI. 2023-03-21 18:18:29 +08:00
887ec1a4dc Added missing variables to .gitlab-ci.yml. 2023-03-21 18:12:33 +08:00
34932d644c Previous commit didn't contain the updated .gitlab-ci.yml. 2023-03-21 18:09:00 +08:00
ad7a2f55ad [Significant Changes] Added build_command.sh to simplify the .gitlab-ci.yml. Added LOG_FILE variable to make the enrypoing 'tail -f' command more useful. 2023-03-21 18:00:07 +08:00
b6b90e5368 Added support for locales. 2023-03-20 16:52:47 +08:00
cf46f2a46b Removed tags from .gitlab-ci.yml. Now using global runner 2023-03-19 20:28:30 +08:00
9c288a9f26 Added tag to .gitlab-ci.yml to use project specific runner. 2023-03-19 19:42:55 +08:00
44db05856f Only allow ubuntu-22 to use latest tag. 2023-03-19 14:54:01 +08:00
a00a5b242e Added rule to build the image when .gitlab-ci.yml file is changed. 2023-03-19 14:42:54 +08:00
cb3c793cbc Added support to build images for ubuntu-18 and ubuntu-20. 2023-03-19 14:40:04 +08:00
0e84d4ccfb Configured the image to allow autocompletion i^Capt. Added few new packages. Changed entrypoint to CMD so that it can be overwridden from command line using docker run command 2023-03-19 14:09:42 +08:00
cfc3f1ec13 Added more network utilities. 2023-03-19 01:32:00 +08:00
a124a6745a Updated CI/CD config to only build if relevant files are updated 2023-03-18 12:10:53 +08:00
bcf4e5130d Gitlab CI/CD pipeline successful. Removing older helper files which are no longer needed. 2023-03-18 12:00:56 +08:00
d0c66ad2c3 Added Gitlab's CI/CD pipeline (.gitlab-ci.yml) for automation. 2023-03-18 11:53:46 +08:00
843d683af2 Added option for user to give its own init and exit commands. 2022-11-18 02:06:35 +08:00
efa488db64 Changed the tagging strategy 2022-11-17 21:00:39 +08:00
e47266f5bd First commit. Everything working as intended. 2022-11-17 20:58:22 +08:00