Adam Townsend
7c0f6eb603
limit building deployment artifact
...
Gitea Bucky/url-shortener/pipeline/head There was a failure building this commit
Details
+ added buildArtifact variable and set it to true
+ in auditing stage, if there's an error, set buildArtifact to false
+ in build artifact stage, if buildArtifact is true, build it
2023-10-23 14:58:02 -07:00
Adam Townsend
de3dcc48ab
removed the when, and removed unnecessary rm command
Gitea Bucky/url-shortener/pipeline/head There was a failure building this commit
Details
2023-10-23 12:31:29 -07:00
Adam Townsend
958091e000
see if we can access the buildResult status to use it
2023-10-23 11:32:02 -07:00
Adam Townsend
35583e404e
move the local path in the build prod artifact stage to make the tests
...
quicker
2023-10-23 07:43:30 -07:00
Adam Townsend
0e9342fab6
only build the production environment when the previous steps all executed successfully
2023-10-23 07:41:52 -07:00
Adam Townsend
7d04c46728
added bundle config to only use prod gems and bundle clean to remove unnecessary gems from the current poject
2023-10-23 07:18:31 -07:00
Adam Townsend
4490ed3e7c
output something from the bundler audit to see in the reports
2023-10-22 16:22:18 -07:00
Adam Townsend
d7c9105995
added audit checks, this should help keep things secure
2023-10-22 15:51:16 -07:00
Adam Townsend
3fd8e8c630
wrap the string in single quotes
2023-10-22 15:00:59 -07:00
Adam Townsend
950c358ae5
another try
2023-10-22 14:55:06 -07:00
Adam Townsend
f81199e31b
maybe this will clean up a few things
2023-10-22 14:15:27 -07:00
Adam Townsend
bf1fefd1bc
still worknig on env file, and adding logic to not build if the tests fail
2023-10-22 14:05:51 -07:00
Adam Townsend
c51a6782d9
another shot at cleaning up the .env.rb file
2023-10-22 13:50:58 -07:00
Adam Townsend
795447e029
attempting to clean up the .env.rb file
2023-10-22 13:43:12 -07:00
Adam Townsend
7caf25c4d0
don't kill it if linting breaks, mark it as unstable
2023-10-22 13:32:39 -07:00
Adam Townsend
3fa1de5e4e
install bundled gems in /vendor, and use bundle exec to run them
2023-10-22 13:27:07 -07:00
Adam Townsend
f86da2ed6f
forgot to wrap the steps in a steps block
2023-10-22 13:19:30 -07:00
Adam Townsend
282a07c5fb
added rubocop linting section with output for reports and clean up
...
rubocop config
2023-10-22 13:16:20 -07:00
Adam Townsend
15a5017c86
set up to run with only the freebsd and ruby labeled agent(s)
2023-10-18 13:08:41 -07:00
Adam Townsend
360ddbe6d2
include the branch name in the zip, so it can be identified a little easier later
2023-10-17 21:45:14 -07:00
Adam Townsend
93aa007c14
removed secret.rb, it's no longer needed
2023-10-17 21:40:39 -07:00
Adam Townsend
4e32f4a60d
use the escaped quotes for it to work correctly
2023-10-17 21:39:15 -07:00
Adam Townsend
2759880a53
remove env.
2023-10-17 21:37:45 -07:00
Adam Townsend
7bc1a852db
swap quotes on the db name
2023-10-17 21:36:56 -07:00
Adam Townsend
00119f9723
use env.DB_NAME to access the environment variable
2023-10-17 21:32:30 -07:00
Adam Townsend
ff2a0e867d
swap the quotes because single quotes doesn't exec the ruby command
2023-10-17 21:30:53 -07:00
Adam Townsend
1fae85ff9d
moved the init step into one shell command to load it all, and don't use
...
the secret.rb file
2023-10-17 21:26:23 -07:00
Adam Townsend
9812a92d59
remove ls
2023-10-17 18:09:17 -07:00
Adam Townsend
e8b12c307a
include ruby version
2023-10-17 18:06:36 -07:00
Adam Townsend
ae00ac8672
forgot the .rb
2023-10-17 18:04:29 -07:00
Adam Townsend
bf92201721
removed some unnecessary lines, and check what's in the current
...
directory
2023-10-17 18:02:40 -07:00
Adam Townsend
1f2e3d41dd
syntax error extra - in there
2023-10-17 18:00:46 -07:00
Adam Townsend
f31b6da49c
include the .env file and remove the scret.rb file
2023-10-17 17:58:40 -07:00
Adam Townsend
f32d153b69
simplified things?
2023-10-17 17:46:24 -07:00
Adam Townsend
15d9ade2cf
remove EXPORT
2023-10-17 17:42:17 -07:00
Adam Townsend
4587c35806
just set it in the script
2023-10-17 17:40:23 -07:00
Adam Townsend
340614dadc
echo outside catch error
2023-10-17 17:37:35 -07:00
Adam Townsend
8a0fef63b2
another try
2023-10-17 17:35:37 -07:00
Adam Townsend
8691d19e8d
dump the zip file, let's see how it's working?
2023-10-17 17:32:50 -07:00
Adam Townsend
35d196bdc2
another shot accessing the new env var
2023-10-17 17:28:41 -07:00
Adam Townsend
e2c3cb7035
access the ZIP_FILE variable properly?
2023-10-17 17:25:02 -07:00
Adam Townsend
a69b3e4226
missed quote
2023-10-17 17:22:00 -07:00
Adam Townsend
36285b060b
better try to set the environment
2023-10-17 17:19:31 -07:00
Adam Townsend
a0a9e84b91
another try
2023-10-17 17:14:33 -07:00
Adam Townsend
01d9f9a21c
another shot at setting the zip file name
2023-10-17 17:12:16 -07:00
Adam Townsend
621a777a46
update env vars
...
+ removed the app session secret. it's used where it is set
+ added zip file to make it easier to name the zip and reuse the name
2023-10-17 17:05:15 -07:00
Adam Townsend
6fbecd78a4
clean out unnecessary files a little easier
2023-10-17 10:39:17 -07:00
Adam Townsend
47393a5ead
remove db files as well
2023-10-16 17:30:11 -07:00
Adam Townsend
b2cdf60a32
Revert "simplify it a little"
...
This reverts commit 91f45965a0 .
2023-10-16 17:23:50 -07:00
Adam Townsend
91f45965a0
simplify it a little
2023-10-16 17:18:06 -07:00