Commit Graph

47 Commits

Author SHA1 Message Date
b1a55bf0ba Added package to fix timezone issue.
All checks were successful
continuous-integration/drone/push Build is passing
2023-12-11 11:46:21 +08:00
7d9ccc97aa Fixed a missing sudo in the entrypoint.
All checks were successful
continuous-integration/drone/push Build is passing
2023-12-11 11:23:33 +08:00
b25c90a79f Added a new useful package.
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing
2023-11-09 13:33:27 +08:00
7efd7969e3 Updated to use the buildx docker image corresponding to version 24.
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing
2023-10-06 23:45:03 +08:00
2f99261d26 Changed entrypoing script so that it will wait for the system command to finish before running user command.
All checks were successful
continuous-integration/drone/push Build is passing
2023-10-01 22:50:13 +08:00
148ca97819 Added package software-properties-common. it is useful for many apt commands.
All checks were successful
continuous-integration/drone/push Build is passing
2023-09-22 12:19:38 +08:00
867c36cec9 Added option to add system commands at init and exit of the container. These commands will usually be set in Dockerfile of child images.
All checks were successful
continuous-integration/drone/push Build is passing
2023-08-29 00:06:56 +08:00
63476fa2eb Added line in Dockerfile which allow non-root users to run sudo commands.
All checks were successful
continuous-integration/drone/push Build is passing
2023-08-27 18:50:20 +08:00
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