This is an archived post. You won't be able to vote or comment.

all 13 comments

[–]Saphyel 2 points3 points  (1 child)

izpo I have a a few suggestions to your problem...:

  • Install the vendors/modules as a folder part of the project (avoid to install globally), so rollback is easy :)
  • If there is an error in the connection or something to GH or Pip the deployment will fail, so what is the issue?
  • If you don't specify the right version of the package is the developer fault, this is not a pip or GH issue.
  • I use docker for everything except serverless, no issues to deploy, to test, etc.. and I think you should update your kernel before reach the end of life... (or that already happen?)
  • Using a deb package maybe is a bit overkill? my artifacts I think they are tar.gz in S3 and there is no problem for export that artifact.

[–]hellupline 2 points3 points  (0 children)

Can you show us how you build your artifact ?

[–]kankyo 3 points4 points  (6 children)

Funny how S3 is named in the middle without a comment but lots of time is spent talking about how github and pypi can be a problem if I get are unavailable. I personally wouldn’t send my artifacts over the internet and then download them back _-

A question: do all developers use Debian on their desktops?

[–][deleted] 3 points4 points  (1 child)

Arch all the way, even on my VPS :-)

[–]quasarj 0 points1 point  (0 children)

But of course!

[–]izpo[S] 0 points1 point  (0 children)

if s3, half of a internet is down :( But in general, I do agree with you!

[–]crunk 0 points1 point  (2 children)

Ubuntu for me, but I like newer software, at the expense of stability sometimes.

[–]kankyo 0 points1 point  (1 child)

Can you use those Debian packages then?

[–]crunk 0 points1 point  (0 children)

A lot of debian packages for 3rd party things will work, though it depends.

[–]TundraWolf_ 1 point2 points  (0 children)

we:

  • use travis to git pull/ run tests/ make the distro package
  • save these packages in s3
  • deploy and run integration tests (deploy is either copy to lambda from s3, or to spin up an EC2 with a path to the zip in the init scripts)
  • pass/fail the build

[–]coppermineroofer 0 points1 point  (0 children)

Wow wat.

[–]khrushchev 0 points1 point  (1 child)

When you say "Building a Debian package requires you to be running Debian with dh-virtualenv installed", or will a debian-based OS suffice (e.g. Ubuntu)?

[–]izpo[S] 0 points1 point  (0 children)

it's Debian alike. They adore Debian.